add coverage
fix test dependencies