add `remove` method