added pruned preference lists