refactoring tvrage scrapper