added tests for coverage