hot fix done
mul function