prog assignment 2 initial commit