add makefile instead of script