implement dream book - autocomplete