Joint search

Construction: Joint search 1st phase #562