finished the project. Final grade for pj2 is 69.66%