assignment 8 initial commit