improve MultiplyString