assignment 6: initial commit