whats the protocol here?