added a basic test, the rest of the tests should follow