product-model progress