add comments about id
diff --git a/src/main/java/com/google/code/gossip/GossipMember.java b/src/main/java/com/google/code/gossip/GossipMember.java
index bf60820..204ab5a 100644
--- a/src/main/java/com/google/code/gossip/GossipMember.java
+++ b/src/main/java/com/google/code/gossip/GossipMember.java
@@ -19,6 +19,11 @@
 	protected final String _host;
 	protected final int _port;
 	protected int _heartbeat;
+	/**
+	 * The purpose of the id field is to be able for nodes to identify themselves beyond there host/port. For example
+	 * an application might generate a persistent id so if they rejoin the cluster at a different host and port we 
+	 * are aware it is the same node.
+	 */
 	protected String _id;
 
 	/**
@@ -26,6 +31,7 @@
 	 * @param host The hostname or IP address.
 	 * @param port The port number.
 	 * @param heartbeat The current heartbeat.
+	 * @param id an id that may be replaced after contact
 	 */
 	public GossipMember(String host, int port, String id, int heartbeat) {
 		_host = host;