worked more on makefile