block on block technique - Search