Main Search Self Sucking