Main Search Perceive