clean up, code coverage (100%), update devDeps