diagram 2 client - server model