gate layer