some changes for makefile