added some more header files, made an extremely simple test algorithm