tests by psimonds | SimScale