AFFINE INC