tests by Darktron | SimScale