tests by psimonds | SimScale...