added REMOVE to protocol