fixing beautifulsoup requirement -- it's beautifulsoup4