updating with makefile