final testing by gmashako | SimScale