fixed overloaded functions multiplication