fixed generate_report function finally.  one of the GCI students moved it and messed up the utf-8