added code coverage through simplecov gem