add new protocol