Create Gateway.cs