remove unused code
DRY up repeated function
git ignores coverage.py statistics