add coverage reporting