add protocol detail