massive data-view restructuring (lookup out of order)