worked on makefile
working on makefile