web_crawler first draft