modified idl to include return content of file.