remove chosen and implement typeahead