generic_header macro
plugin required.
If a file already exists
overwrite
rename