new file reference structure