class by kudamola | SimScale