added generic search layout