fixed remove operation