Added core protocol.