working on a makefile for the project