report generator added