improve interactive search