add code coverage support