overhaul the list