added GPUCrawler