tests by keithptw | SimScale...