notes and makefiles