add makefile and json