update makefile and help