committing assignment 1