Added interfaces for Client/Server communication