adding and removal of list items working