set up dependencies
move files to code directory in preparation for presentation
make it private