(+) Add: new protocol