use scratch cartesians for subtract