working on a makefile