add method hasCrawled