pre_file_etc