first version of makefile