product model updated for new