added tests 18% coverage