initial commit of project so far