commiting homework