Add remove (18/28)

Add remove