assignment 2 initial commit