diff --git a/go_design_pattern_book/concurrent_pattern/future/main.go b/messaging/future/future/main.go similarity index 100% rename from go_design_pattern_book/concurrent_pattern/future/main.go rename to messaging/future/future/main.go diff --git a/go_design_pattern_book/concurrent_pattern/future/main_test.go b/messaging/future/future/main_test.go similarity index 100% rename from go_design_pattern_book/concurrent_pattern/future/main_test.go rename to messaging/future/future/main_test.go diff --git a/go_design_pattern_book/concurrent_pattern/futurev1/main.go b/messaging/future/futurev1/main.go similarity index 100% rename from go_design_pattern_book/concurrent_pattern/futurev1/main.go rename to messaging/future/futurev1/main.go diff --git a/concurrency/future/main.go b/messaging/future/main.go similarity index 100% rename from concurrency/future/main.go rename to messaging/future/main.go