assignment 1.1 by taher | SimScale