second attempt by Uvry | SimScale...