bs4 requirement
cleaned up imports