something's wrong with coveralls these days... [ci skip]
add to_s method
fix indentation
fix trailing whitespace
add .metrics