added coverage gem for testing