finished report and fixed minor bugs