copied from AbhiNew by abhishekgade16 | SimScale