added tests
tests successful