commit prog assignment 2