add edgeGateway support