initial commit of proj 1 code