finish ch2 'talk to servers'