tests by ehuie | SimScale...