added basic test suite