tests by NyanPig | SimScale