Added squaring