tests by MuhaiminK | SimScale