add simplecov; effectively 100% covered