callbacks -> streams
removing logger and disconnect message
greet user with random word
backing out 'separating concerns' attempt