all-products-construction