tests by ohararp | SimScale