diff --git a/src/main/java/com/ardublock/ui/OpenblocksFrame.java b/src/main/java/com/ardublock/ui/OpenblocksFrame.java
index d48eef298977e341c0750840f8efaee5d5f77d2f..3ca57556267a039cda9fef17c6339e07cdf63d0b 100644
--- a/src/main/java/com/ardublock/ui/OpenblocksFrame.java
+++ b/src/main/java/com/ardublock/ui/OpenblocksFrame.java
@@ -367,7 +367,7 @@ public class OpenblocksFrame extends JFrame
 		ActionListener addLibrariesMenuItemListener = new ActionListener () {
 			public void actionPerformed(ActionEvent e) {
 				addLibrary("LGI_QTouch");
-				addLibrary("didacticNet");
+				addLibrary("DidacticNet");
 				addLibrary("DidacticEnc");
 				//TODO: TEST addLibrary functionality
 			}
@@ -923,10 +923,19 @@ public class OpenblocksFrame extends JFrame
 		
 		JMenuItem whileButtonExample = new JMenuItem(uiMessageBundle.getString("ardublock.examples.whilebutton"));
 		whileButtonExample.addActionListener(new OpenExampleButtonListener("WhileButtonBlink.abp", this));
-
 		
+		JMenuItem psnBrokerExample = new JMenuItem(uiMessageBundle.getString("ardublock.examples.psnBroker"));
+		psnBrokerExample.addActionListener(new OpenExampleButtonListener("Broker.abp", this));
+		
+		JMenuItem psnClient1Example = new JMenuItem(uiMessageBundle.getString("ardublock.examples.psnClient1"));
+		psnClient1Example.addActionListener(new OpenExampleButtonListener("Client1.abp", this));
 		
+		JMenuItem psnClient2Example = new JMenuItem(uiMessageBundle.getString("ardublock.examples.psnClient2"));
+		psnClient2Example.addActionListener(new OpenExampleButtonListener("Client2.abp", this));
 		
+		JMenuItem psnChatExample = new JMenuItem(uiMessageBundle.getString("ardublock.examples.psnChat"));
+		psnChatExample.addActionListener(new OpenExampleButtonListener("Chat.abp", this));
+
 		
 		//************************************
 		//PANELS
@@ -983,6 +992,10 @@ public class OpenblocksFrame extends JFrame
 		digitalExamplesSubMenu.add(whileButtonExample);
 		analogExamplesSubMenu.add(analogSerialExample);
 		analogExamplesSubMenu.add(counterVariableExample);
+		communicationExamplesSubMenu.add(psnBrokerExample);
+		communicationExamplesSubMenu.add(psnClient1Example);
+		communicationExamplesSubMenu.add(psnClient2Example);
+		communicationExamplesSubMenu.add(psnChatExample);
 		
 		programMenu.add(generateMenuItem);
 		programMenu.add(simulateMenuItem);