diff --git a/jOptCSRecover/bin/.gitignore b/jOptCSRecover/bin/.gitignore
index d660a72..e961427 100644
--- a/jOptCSRecover/bin/.gitignore
+++ b/jOptCSRecover/bin/.gitignore
@@ -1,4 +1,4 @@
-/jOpt csp api
-/jOpt csp spi
-/jopt
+/jOpt csp api/
+/jOpt csp spi/
+/jopt/
/myDemoPackageDepends.mgp
diff --git a/jOptCSRecover/jOptCSRecover.launch b/jOptCSRecover/jOptCSRecover.launch
new file mode 100644
index 0000000..b64b27b
--- /dev/null
+++ b/jOptCSRecover/jOptCSRecover.launch
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jOptJSRecover/bin/.gitignore b/jOptJSRecover/bin/.gitignore
index 979a7ed..cefcfb2 100644
--- a/jOptJSRecover/bin/.gitignore
+++ b/jOptJSRecover/bin/.gitignore
@@ -1,6 +1,5 @@
-/jopt
/EnhancementClassUMLet.uxf
-/jOpt js api
-/jOpt js example
-/jOpt js spi
-/jOpt js test
+/jOpt js api/
+/jOpt js example/
+/jOpt js spi/
+/jopt/
diff --git a/jOptJSRecover/jOptJSRecover.launch b/jOptJSRecover/jOptJSRecover.launch
new file mode 100644
index 0000000..e969cc3
--- /dev/null
+++ b/jOptJSRecover/jOptJSRecover.launch
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+