add and remove members finished