tdd, html scraping, and api work