base class for refactoring scraper now exist