corrected multiplication