cs550 initial commit