scraper data structure updates

replacing garbage with proper associative array