typeahead scaffolding mostly