engine interface by ddevy | SimScale