added a new method in the protocol