updating with makefiles