Testing universal

I should abstract the tests shortly