calls to super, store prod in instance variable