diff --git a/.gitignore b/.gitignore
index b57aa44f601c5f20be9a8a2626386a59c7b5ab14..cc93ba26139554cdb8a46a1cc737d0efa89808a7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+.vscode
 .idea
 cmake-build-debug
 .catkin_tools/
diff --git a/.gitmodules b/.gitmodules
index 6e7422346ce8964928e096a8d09a112745d55033..1d061e1fff3dbc03bb941c7ace9da9d6c0a9a5d3 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -29,3 +29,7 @@
 [submodule "src/tutorial_ros_pub_sub"]
 	path = src/tutorial_ros_pub_sub
 	url = ../../ceti/ros/ceti-summer-school/tutorial_ros_pub_sub.git
+[submodule "src/introductory_task"]
+	path = src/introductory_task
+	url = ../introductory_task.git
+	branch = master
diff --git a/src/introductory_task b/src/introductory_task
new file mode 160000
index 0000000000000000000000000000000000000000..0082c0efac6db66a0c71399de21f7456a9d6409e
--- /dev/null
+++ b/src/introductory_task
@@ -0,0 +1 @@
+Subproject commit 0082c0efac6db66a0c71399de21f7456a9d6409e