try to copy CrossGate