removed the dependency on cheerio