added web scraping and unicode