added new makefile