search-page(layout) implementation completion