generateed scaffold for products