tests by mphaerica | SimScale...