add typeahead stuff, and crud progression