tests by smorris_geary | SimScale