made some more basic changes, tried to make a typeahead, it works somewhat