improvements to product display and model