added some tests
added tests