fix reporter to comply with expected interface

add the finish method