update spec, scraper and student