server client communication fully functional