back and forth, talking to the sever