fixing makefile issues