updated neocomplete