wrote a basic first draft of the web scraper,
still needs tests and refinement