committing programming assignment 2