updated ui.product