new makefile and package.json