improve reporter