added initial test suite