new try by aghrinkar | SimScale