update report, data, and code