add generic structure of search engines