added simplecov for test coverage analysis