changed to a makefile for the build