multiply by (end to end)