add protocol search