autocomplete hide, restructuring