committing homework assignment 1