added scoverage
merged upstream