PROJ-94 some added files
PROJ-94 functional typeahead