finished socket reader
reader touch ups