working attempt by abersiks | SimScale