a little bit chanched makefile