refactoring and eurekasa new scraper added