update to product controller