modify the list