tests by akehoe | SimScale