replaced custom searching ops with beautifulsoup and removed custom functions from utils