- began implementing select for reading off the socket