new protocol for mc