upgraded to bs4