class2 by c_xin_20 | SimScale