adding Algorithms and Scraping