tests by barmstrong | SimScale