add protocol buff_id