added more about makefiles