adding support for affine transformations