added basic tests
added basic tests
added basic tests