corrected product variable