wip
changes to Multiply algo, removing square