corrected full by sanjeevan439 | SimScale