CROSSING POINTS