my first try by Shanieyal | SimScale...