class Protocol