modified makefile