use CG_COLLINEAR & CG_LEFT instead of ints