server controller for objective typeahead