added coverage measurement