proposed softer search algo