tests by mphaerica | SimScale