update layout
update with product models and ui.