diff --git a/it.baeyens.arduino.core/META-INF/MANIFEST.MF b/it.baeyens.arduino.core/META-INF/MANIFEST.MF
index 1be7ae451..39bd85d9c 100644
--- a/it.baeyens.arduino.core/META-INF/MANIFEST.MF
+++ b/it.baeyens.arduino.core/META-INF/MANIFEST.MF
@@ -30,6 +30,7 @@ Require-Bundle: org.eclipse.cdt.managedbuilder.core,
org.eclipse.core.filesystem,
org.eclipse.cdt.core,
org.apache.commons.compress,
+ org.apache.commons.lang,
com.google.gson,
org.eclipse.equinox.security,
org.eclipse.ui.forms,
@@ -37,4 +38,5 @@ Require-Bundle: org.eclipse.cdt.managedbuilder.core,
org.apache.commons.io,
org.eclipse.core.resources,
org.eclipse.ui.ide,
- org.eclipse.ui
+ org.eclipse.ui,
+ org.eclipse.debug.ui
diff --git a/it.baeyens.arduino.core/icons/16px-upload.png b/it.baeyens.arduino.core/icons/16px-upload.png
new file mode 100644
index 000000000..8b1b4d019
Binary files /dev/null and b/it.baeyens.arduino.core/icons/16px-upload.png differ
diff --git a/it.baeyens.arduino.core/plugin.xml b/it.baeyens.arduino.core/plugin.xml
index 897f7a9f1..ffe28ce5e 100644
--- a/it.baeyens.arduino.core/plugin.xml
+++ b/it.baeyens.arduino.core/plugin.xml
@@ -180,6 +180,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+