added makefile with publish