add beautifulsoup as dependency