3rd/file operation