commiting homework assignment 1