start work on a makefile