diff --git a/async-concurrency/Cargo.lock b/async-concurrency/Cargo.lock
new file mode 100644
index 0000000..a7684d4
--- /dev/null
+++ b/async-concurrency/Cargo.lock
@@ -0,0 +1,7 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 4
+
+[[package]]
+name = "async-concurrency"
+version = "0.1.0"
diff --git a/async-concurrency/Cargo.toml b/async-concurrency/Cargo.toml
new file mode 100644
index 0000000..7e96f0e
--- /dev/null
+++ b/async-concurrency/Cargo.toml
@@ -0,0 +1,6 @@
+[package]
+name = "async-concurrency"
+version = "0.1.0"
+edition = "2024"
+
+[dependencies]
diff --git a/async-concurrency/src/main.rs b/async-concurrency/src/main.rs
new file mode 100644
index 0000000..e7a11a9
--- /dev/null
+++ b/async-concurrency/src/main.rs
@@ -0,0 +1,3 @@
+fn main() {
+    println!("Hello, world!");
+}
diff --git a/rust-exercises.code-workspace b/rust-exercises.code-workspace
index dda9613..ab13edd 100644
--- a/rust-exercises.code-workspace
+++ b/rust-exercises.code-workspace
@@ -1,5 +1,8 @@
 {
     "folders": [
+        {
+            "path": "./async-concurrency"
+        },
         {
             "path": "./hello-async"
         },