diff --git a/modules/distribution/src/repository/jaggeryapps/iotserver/pages/devices/android.hbs b/modules/distribution/src/repository/jaggeryapps/iotserver/pages/devices/android.hbs
deleted file mode 100644
index 6cef790b..00000000
--- a/modules/distribution/src/repository/jaggeryapps/iotserver/pages/devices/android.hbs
+++ /dev/null
@@ -1,8 +0,0 @@
-{{layout "fluid"}}
-{{#zone "title"}}
- WSO2 IoT Server | Android
-{{/zone}}
-{{#zone "body"}}
- {{unit "appbar" link="dashboard" enableBack="true" title="Android"}}
- {{unit "android"}}
-{{/zone}}
\ No newline at end of file
diff --git a/modules/distribution/src/repository/jaggeryapps/iotserver/units/android/android.hbs b/modules/distribution/src/repository/jaggeryapps/iotserver/units/android/android.hbs
deleted file mode 100644
index 7bc67479..00000000
--- a/modules/distribution/src/repository/jaggeryapps/iotserver/units/android/android.hbs
+++ /dev/null
@@ -1,87 +0,0 @@
-{{#zone "main"}}
-
-
-
-
-
Android
-
-
Connect your Android
- to the WSO2 IoT server.
-
-
-
-
-
-
Ingredients
-
-
Hardware Requirements
-
-
-
-
- Arduino Uno
-
-
-
- Arduino Ethernet / WiFi Shield
-
-
-
-
-
-
-
Prepare
-
Get your device ready
-
- 01 Mount the Ethernet / Wifi shield on the Arduino Uno device.
-
-
- 02 Mount the Ethernet / Wifi shield on the Arduino Uno device.
-
-
- 03 Mount the Ethernet / Wifi shield on the Arduino Uno device.
-
-
-
-
-
-
Connect (Quickstart)
-
-
Internet of Things Foundation Quickstart connection
-
- 01 Use the following command to download the installer from GitHub:
-
-
-
- 03 Install the Sketch program
-
-
-
- 05 View the lower part of the Sketch pad window to check that the COM connection is shown as active
-
-
-
-
-{{/zone}}
-{{#zone "topCss"}}
-
-
-{{/zone}}
\ No newline at end of file
diff --git a/modules/distribution/src/repository/jaggeryapps/iotserver/units/android/android.js b/modules/distribution/src/repository/jaggeryapps/iotserver/units/android/android.js
deleted file mode 100644
index dae1a137..00000000
--- a/modules/distribution/src/repository/jaggeryapps/iotserver/units/android/android.js
+++ /dev/null
@@ -1,4 +0,0 @@
-function onRequest(context){
- context.sketchPath = "api/device/sketch/download";
- return context;
-}
diff --git a/modules/distribution/src/repository/jaggeryapps/iotserver/units/android/android.json b/modules/distribution/src/repository/jaggeryapps/iotserver/units/android/android.json
deleted file mode 100644
index 3dbff381..00000000
--- a/modules/distribution/src/repository/jaggeryapps/iotserver/units/android/android.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "predicate": "false"
-}
\ No newline at end of file
diff --git a/modules/distribution/src/repository/jaggeryapps/iotserver/units/android/public/images/android-thumb.png b/modules/distribution/src/repository/jaggeryapps/iotserver/units/android/public/images/android-thumb.png
deleted file mode 100644
index d38a8d75..00000000
Binary files a/modules/distribution/src/repository/jaggeryapps/iotserver/units/android/public/images/android-thumb.png and /dev/null differ
diff --git a/modules/distribution/src/repository/jaggeryapps/iotserver/units/android/public/images/android.png b/modules/distribution/src/repository/jaggeryapps/iotserver/units/android/public/images/android.png
deleted file mode 100644
index d38a8d75..00000000
Binary files a/modules/distribution/src/repository/jaggeryapps/iotserver/units/android/public/images/android.png and /dev/null differ
diff --git a/modules/distribution/src/repository/jaggeryapps/iotserver/units/android/public/store.json b/modules/distribution/src/repository/jaggeryapps/iotserver/units/android/public/store.json
deleted file mode 100644
index e9476fe3..00000000
--- a/modules/distribution/src/repository/jaggeryapps/iotserver/units/android/public/store.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "title" : "Android",
- "description":"Connect Your Android mobile into the WSO2 IoT Server"
-}
\ No newline at end of file
diff --git a/modules/distribution/src/samples/android_sense/build.xml b/modules/distribution/src/samples/android_sense/build.xml
index 708bd465..83fb5bda 100644
--- a/modules/distribution/src/samples/android_sense/build.xml
+++ b/modules/distribution/src/samples/android_sense/build.xml
@@ -42,6 +42,7 @@
+
@@ -50,6 +51,7 @@
+
diff --git a/modules/distribution/src/repository/jaggeryapps/iotserver/pages/devices/android_sense.hbs b/modules/distribution/src/samples/android_sense/page/android_sense.hbs
similarity index 100%
rename from modules/distribution/src/repository/jaggeryapps/iotserver/pages/devices/android_sense.hbs
rename to modules/distribution/src/samples/android_sense/page/android_sense.hbs
diff --git a/modules/distribution/src/samples/arduino/build.xml b/modules/distribution/src/samples/arduino/build.xml
index 2c255ee5..08cbf3a0 100644
--- a/modules/distribution/src/samples/arduino/build.xml
+++ b/modules/distribution/src/samples/arduino/build.xml
@@ -41,6 +41,7 @@
+
@@ -49,6 +50,7 @@
+
diff --git a/modules/distribution/src/repository/jaggeryapps/iotserver/pages/devices/arduino.hbs b/modules/distribution/src/samples/arduino/page/arduino.hbs
similarity index 100%
rename from modules/distribution/src/repository/jaggeryapps/iotserver/pages/devices/arduino.hbs
rename to modules/distribution/src/samples/arduino/page/arduino.hbs
diff --git a/modules/distribution/src/samples/digital_display/build.xml b/modules/distribution/src/samples/digital_display/build.xml
index 0b9ad467..5060e4dd 100644
--- a/modules/distribution/src/samples/digital_display/build.xml
+++ b/modules/distribution/src/samples/digital_display/build.xml
@@ -41,6 +41,7 @@
+
@@ -49,7 +50,11 @@
+
+
+
+
\ No newline at end of file
diff --git a/modules/distribution/src/repository/jaggeryapps/iotserver/pages/devices/digital_display.hbs b/modules/distribution/src/samples/digital_display/page/digital_display.hbs
similarity index 100%
rename from modules/distribution/src/repository/jaggeryapps/iotserver/pages/devices/digital_display.hbs
rename to modules/distribution/src/samples/digital_display/page/digital_display.hbs
diff --git a/modules/distribution/src/samples/firealarm/build.xml b/modules/distribution/src/samples/firealarm/build.xml
index c41c3f3c..26ff0c47 100644
--- a/modules/distribution/src/samples/firealarm/build.xml
+++ b/modules/distribution/src/samples/firealarm/build.xml
@@ -42,6 +42,7 @@
+
@@ -50,6 +51,7 @@
+
diff --git a/modules/distribution/src/repository/jaggeryapps/iotserver/pages/devices/firealarm.hbs b/modules/distribution/src/samples/firealarm/page/firealarm.hbs
similarity index 100%
rename from modules/distribution/src/repository/jaggeryapps/iotserver/pages/devices/firealarm.hbs
rename to modules/distribution/src/samples/firealarm/page/firealarm.hbs
diff --git a/modules/distribution/src/samples/raspberrypi/build.xml b/modules/distribution/src/samples/raspberrypi/build.xml
index f6f4c04f..59efd79f 100644
--- a/modules/distribution/src/samples/raspberrypi/build.xml
+++ b/modules/distribution/src/samples/raspberrypi/build.xml
@@ -41,6 +41,7 @@
+
@@ -49,6 +50,7 @@
+
diff --git a/modules/distribution/src/repository/jaggeryapps/iotserver/pages/devices/raspberrypi.hbs b/modules/distribution/src/samples/raspberrypi/page/raspberrypi.hbs
similarity index 100%
rename from modules/distribution/src/repository/jaggeryapps/iotserver/pages/devices/raspberrypi.hbs
rename to modules/distribution/src/samples/raspberrypi/page/raspberrypi.hbs
diff --git a/modules/distribution/src/samples/sensebot/build.xml b/modules/distribution/src/samples/sensebot/build.xml
index eb3b570b..7c3f3827 100644
--- a/modules/distribution/src/samples/sensebot/build.xml
+++ b/modules/distribution/src/samples/sensebot/build.xml
@@ -43,6 +43,7 @@
+
@@ -52,6 +53,7 @@
+
diff --git a/modules/distribution/src/repository/jaggeryapps/iotserver/pages/devices/sensebot.hbs b/modules/distribution/src/samples/sensebot/page/sensebot.hbs
similarity index 100%
rename from modules/distribution/src/repository/jaggeryapps/iotserver/pages/devices/sensebot.hbs
rename to modules/distribution/src/samples/sensebot/page/sensebot.hbs