makefile just to make it easier to clean up the dir, and a very primitive flow chart