first try by MucdabaMicer | SimScale