working on userComm, including all file read and write. Time for tcp requests!