updated to describe new Gopher architecture