partitioned reads