class work by kgali | SimScale