report for final project 5794408