added report and codes