a lot of work to make the report back to its desired status