Gateway
[Client] Communcation with server