Commiting Homework 3