bertter free
better Makefile