fast multiply, bugfixes