coverage generation fixed