improve some features with search engine