updated makefile and worker.h