főprogramba a setGate()