added scraper typed dataset and updated ui