Generated products model