updates to makefile, directories, and example