initial commit of assignment #2