simplecov added for code coverage
simplecov added for code coverage