Add advanced list processing