Added initial protocol definition.