begin work on autocomplete