initial commit of assignment 4
minor changes to assignment 4