Main Search Cum Nibbler