Add remove (19/28)

Add remove