report for final project 6384192