diff --git a/2023-07/spring-39-rabbit/README.md b/2023-07/spring-38-rabbit/README.md similarity index 100% rename from 2023-07/spring-39-rabbit/README.md rename to 2023-07/spring-38-rabbit/README.md diff --git a/2023-07/spring-39-rabbit/docker-compose.yml b/2023-07/spring-38-rabbit/docker-compose.yml similarity index 100% rename from 2023-07/spring-39-rabbit/docker-compose.yml rename to 2023-07/spring-38-rabbit/docker-compose.yml diff --git a/2023-07/spring-39-rabbit/pom.xml b/2023-07/spring-38-rabbit/pom.xml similarity index 100% rename from 2023-07/spring-39-rabbit/pom.xml rename to 2023-07/spring-38-rabbit/pom.xml diff --git a/2023-07/spring-39-rabbit/user-activity-emitter-microservice/.gitignore b/2023-07/spring-38-rabbit/user-activity-emitter-microservice/.gitignore similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-emitter-microservice/.gitignore rename to 2023-07/spring-38-rabbit/user-activity-emitter-microservice/.gitignore diff --git a/2023-07/spring-39-rabbit/user-activity-emitter-microservice/pom.xml b/2023-07/spring-38-rabbit/user-activity-emitter-microservice/pom.xml similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-emitter-microservice/pom.xml rename to 2023-07/spring-38-rabbit/user-activity-emitter-microservice/pom.xml diff --git a/2023-07/spring-39-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/EmitterMicroServiceApplication.java b/2023-07/spring-38-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/EmitterMicroServiceApplication.java similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/EmitterMicroServiceApplication.java rename to 2023-07/spring-38-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/EmitterMicroServiceApplication.java diff --git a/2023-07/spring-39-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/rabbitmq/RabbitMqConfig.java b/2023-07/spring-38-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/rabbitmq/RabbitMqConfig.java similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/rabbitmq/RabbitMqConfig.java rename to 2023-07/spring-38-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/rabbitmq/RabbitMqConfig.java diff --git a/2023-07/spring-39-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/repositories/ActivityRepository.java b/2023-07/spring-38-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/repositories/ActivityRepository.java similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/repositories/ActivityRepository.java rename to 2023-07/spring-38-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/repositories/ActivityRepository.java diff --git a/2023-07/spring-39-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/repositories/ActivityTypeRepository.java b/2023-07/spring-38-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/repositories/ActivityTypeRepository.java similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/repositories/ActivityTypeRepository.java rename to 2023-07/spring-38-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/repositories/ActivityTypeRepository.java diff --git a/2023-07/spring-39-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/repositories/AppUserRepository.java b/2023-07/spring-38-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/repositories/AppUserRepository.java similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/repositories/AppUserRepository.java rename to 2023-07/spring-38-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/repositories/AppUserRepository.java diff --git a/2023-07/spring-39-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/services/ActivityStatCalculationEmitterSerivce.java b/2023-07/spring-38-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/services/ActivityStatCalculationEmitterSerivce.java similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/services/ActivityStatCalculationEmitterSerivce.java rename to 2023-07/spring-38-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/services/ActivityStatCalculationEmitterSerivce.java diff --git a/2023-07/spring-39-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/services/UserActivityEmitterService.java b/2023-07/spring-38-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/services/UserActivityEmitterService.java similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/services/UserActivityEmitterService.java rename to 2023-07/spring-38-rabbit/user-activity-emitter-microservice/src/main/java/ru/otus/example/rabbitmq/services/UserActivityEmitterService.java diff --git a/2023-07/spring-39-rabbit/user-activity-emitter-microservice/src/main/resources/application.yml b/2023-07/spring-38-rabbit/user-activity-emitter-microservice/src/main/resources/application.yml similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-emitter-microservice/src/main/resources/application.yml rename to 2023-07/spring-38-rabbit/user-activity-emitter-microservice/src/main/resources/application.yml diff --git a/2023-07/spring-39-rabbit/user-activity-emitter-microservice/src/main/resources/data.sql b/2023-07/spring-38-rabbit/user-activity-emitter-microservice/src/main/resources/data.sql similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-emitter-microservice/src/main/resources/data.sql rename to 2023-07/spring-38-rabbit/user-activity-emitter-microservice/src/main/resources/data.sql diff --git a/2023-07/spring-39-rabbit/user-activity-emitter-microservice/src/main/resources/schema.sql b/2023-07/spring-38-rabbit/user-activity-emitter-microservice/src/main/resources/schema.sql similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-emitter-microservice/src/main/resources/schema.sql rename to 2023-07/spring-38-rabbit/user-activity-emitter-microservice/src/main/resources/schema.sql diff --git a/2023-07/spring-39-rabbit/user-activity-models/.gitignore b/2023-07/spring-38-rabbit/user-activity-models/.gitignore similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-models/.gitignore rename to 2023-07/spring-38-rabbit/user-activity-models/.gitignore diff --git a/2023-07/spring-39-rabbit/user-activity-models/pom.xml b/2023-07/spring-38-rabbit/user-activity-models/pom.xml similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-models/pom.xml rename to 2023-07/spring-38-rabbit/user-activity-models/pom.xml diff --git a/2023-07/spring-39-rabbit/user-activity-models/src/main/java/ru/otus/example/useractivitymodels/ActivityStatElem.java b/2023-07/spring-38-rabbit/user-activity-models/src/main/java/ru/otus/example/useractivitymodels/ActivityStatElem.java similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-models/src/main/java/ru/otus/example/useractivitymodels/ActivityStatElem.java rename to 2023-07/spring-38-rabbit/user-activity-models/src/main/java/ru/otus/example/useractivitymodels/ActivityStatElem.java diff --git a/2023-07/spring-39-rabbit/user-activity-models/src/main/java/ru/otus/example/useractivitymodels/ActivityType.java b/2023-07/spring-38-rabbit/user-activity-models/src/main/java/ru/otus/example/useractivitymodels/ActivityType.java similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-models/src/main/java/ru/otus/example/useractivitymodels/ActivityType.java rename to 2023-07/spring-38-rabbit/user-activity-models/src/main/java/ru/otus/example/useractivitymodels/ActivityType.java diff --git a/2023-07/spring-39-rabbit/user-activity-models/src/main/java/ru/otus/example/useractivitymodels/AppUser.java b/2023-07/spring-38-rabbit/user-activity-models/src/main/java/ru/otus/example/useractivitymodels/AppUser.java similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-models/src/main/java/ru/otus/example/useractivitymodels/AppUser.java rename to 2023-07/spring-38-rabbit/user-activity-models/src/main/java/ru/otus/example/useractivitymodels/AppUser.java diff --git a/2023-07/spring-39-rabbit/user-activity-models/src/main/java/ru/otus/example/useractivitymodels/UserActivity.java b/2023-07/spring-38-rabbit/user-activity-models/src/main/java/ru/otus/example/useractivitymodels/UserActivity.java similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-models/src/main/java/ru/otus/example/useractivitymodels/UserActivity.java rename to 2023-07/spring-38-rabbit/user-activity-models/src/main/java/ru/otus/example/useractivitymodels/UserActivity.java diff --git a/2023-07/spring-39-rabbit/user-activity-processor-microservice/.gitignore b/2023-07/spring-38-rabbit/user-activity-processor-microservice/.gitignore similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-processor-microservice/.gitignore rename to 2023-07/spring-38-rabbit/user-activity-processor-microservice/.gitignore diff --git a/2023-07/spring-39-rabbit/user-activity-processor-microservice/pom.xml b/2023-07/spring-38-rabbit/user-activity-processor-microservice/pom.xml similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-processor-microservice/pom.xml rename to 2023-07/spring-38-rabbit/user-activity-processor-microservice/pom.xml diff --git a/2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/ProcessorMicroServiceApplication.java b/2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/ProcessorMicroServiceApplication.java similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/ProcessorMicroServiceApplication.java rename to 2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/ProcessorMicroServiceApplication.java diff --git a/2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/actuator/ActivityStatEndpoint.java b/2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/actuator/ActivityStatEndpoint.java similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/actuator/ActivityStatEndpoint.java rename to 2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/actuator/ActivityStatEndpoint.java diff --git a/2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/config/AppProps.java b/2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/config/AppProps.java similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/config/AppProps.java rename to 2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/config/AppProps.java diff --git a/2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/rabbitmq/RabbitMqConfig.java b/2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/rabbitmq/RabbitMqConfig.java similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/rabbitmq/RabbitMqConfig.java rename to 2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/rabbitmq/RabbitMqConfig.java diff --git a/2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/rabbitmq/RabbitMqListener.java b/2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/rabbitmq/RabbitMqListener.java similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/rabbitmq/RabbitMqListener.java rename to 2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/rabbitmq/RabbitMqListener.java diff --git a/2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/repositories/ActivityRepository.java b/2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/repositories/ActivityRepository.java similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/repositories/ActivityRepository.java rename to 2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/repositories/ActivityRepository.java diff --git a/2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/repositories/ActivityStatRepository.java b/2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/repositories/ActivityStatRepository.java similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/repositories/ActivityStatRepository.java rename to 2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/repositories/ActivityStatRepository.java diff --git a/2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/services/UserActivityToEmailTransformer.java b/2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/services/UserActivityToEmailTransformer.java similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/services/UserActivityToEmailTransformer.java rename to 2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/services/UserActivityToEmailTransformer.java diff --git a/2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/services/UserActivityToEmailTransformerImpl.java b/2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/services/UserActivityToEmailTransformerImpl.java similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/services/UserActivityToEmailTransformerImpl.java rename to 2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/java/ru/otus/example/rabbitmq/services/UserActivityToEmailTransformerImpl.java diff --git a/2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/resources/application.yml b/2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/resources/application.yml similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/resources/application.yml rename to 2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/resources/application.yml diff --git a/2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/resources/data.sql b/2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/resources/data.sql similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/resources/data.sql rename to 2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/resources/data.sql diff --git a/2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/resources/schema.sql b/2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/resources/schema.sql similarity index 100% rename from 2023-07/spring-39-rabbit/user-activity-processor-microservice/src/main/resources/schema.sql rename to 2023-07/spring-38-rabbit/user-activity-processor-microservice/src/main/resources/schema.sql