Added SocketOutput