add and remove from list work