programming assignment 1 first commit