some changes with makefiel