macros load from the file. Other than samples, files are mostly done!