new list partitioning examples