renamed mult -> mul