added beautifulsoup as dependency