finished some userComm work.