crossingGate redone