removed summary() and reworking coverage()