assignment4 by jluyun | SimScale