building models for scraping