added coverage method