use temp files for large reports