use protocol.follow