diff --git a/examples/simple/README b/examples/simple/README
index 13234b3a6590e5fe7a1d2d82867a92391c65b1fe..b6a80d67679eb9bb684dfbbf8fbe42b39b964d5c 100644
--- a/examples/simple/README
+++ b/examples/simple/README
@@ -1,7 +1,3 @@
-NB! Before trying to build and run examples, make sure you have built the LabComm compiler
-by running "ant jar" in the main directory (../../ seen from here) and compiled the labcomm
-descriptions needed. The compile.sh script does this.
-
 This is a very simple example with one labcomm file (simple.lc) defining two samples.
 Example source code: Encoders and decoders written in Java and C.
 	Encoder.java
@@ -12,8 +8,15 @@ And simple scripts
 	compile.sh 	- first runs the LabComm compiler and then compiles Encoder and Decoder
 	run.sh 		- runs, as expected Encoder and then Decoder
 
+the datagram directory contains the same example, but over datagram (UDP and raw etherne )protocols.
+
 When running compile.sh, Java and C files for the two samples defined in simple.lc will
 be generated in the gen directory.
 
 run.sh will then run first the encoder, writing to encoded_data, and then the decoders written
 in Java and C, respectively, reading from the previously written encoded_data.
+
+NB! Before trying to build and run examples, make sure you have built the LabComm compiler
+by running "ant jar" in the main directory (../../ seen from here) and compiled the labcomm
+descriptions needed. The compile.sh script does this.
+