some changes with makefile