Final Commit for Paper 2.