udpated makefile