Final Commit Assignment 2