negative search implemented