add remove method