refactor, coverages, lint