tested by msudberg | SimScale