fixing the lack of makefile