adds BeautifulSoup dependency