trying the read_ahead file option
add a procs option to allow slicing the input into multiple processing streams