interlocking architecture concept - Search