tweaked about
added simplecov did did code refactor