committing programming assignment v1