pre file read integration