revised searching