formatting for baseproducts