starting model generator