protocol relative