prepare a report