add code coverage test