fix jarvise protocol