added report generator and such