specified protocol