implement predictive_search
fixed README