example file generation