new adaptor by alexander_hunt | SimScale