Tri-gate