adding code for reporting, though it is not implemented yet