added tests
added tests