unfinished services for communication with server

need to finish