add report controller and before clauses to update and report