updated list and edit