started documentation for v4
more editing of protocol
more editing of protocol