add union and index
 add crawl_web