add crawling functions,history