product listing order_by iterator now passed in tokens