finished code need to finish makefile and readme