changes to product_builder and client_soap