initial by gpatso | SimScale...