add coverage

add test coverage