replace free
makefile