added beautifulsoup dependency