Final Homework3 Commit