took out extra methods for multiplying affine