tests by esaura | SimScale...