Improve UI
Refactor scraper to use adapter pattern