product view/controller changes