diff --git a/backend/api/v1/modules/a76/country_rule_oct/dto.py b/backend/api/v1/modules/a76/rule_octave/country/dto.py similarity index 100% rename from backend/api/v1/modules/a76/country_rule_oct/dto.py rename to backend/api/v1/modules/a76/rule_octave/country/dto.py diff --git a/backend/api/v1/modules/a76/country_rule_oct/models.py b/backend/api/v1/modules/a76/rule_octave/country/models.py similarity index 100% rename from backend/api/v1/modules/a76/country_rule_oct/models.py rename to backend/api/v1/modules/a76/rule_octave/country/models.py diff --git a/backend/api/v1/modules/a76/country_rule_oct/routes.py b/backend/api/v1/modules/a76/rule_octave/country/routes.py similarity index 100% rename from backend/api/v1/modules/a76/country_rule_oct/routes.py rename to backend/api/v1/modules/a76/rule_octave/country/routes.py diff --git a/backend/api/v1/modules/a76/country_rule_oct/services.py b/backend/api/v1/modules/a76/rule_octave/country/services.py similarity index 100% rename from backend/api/v1/modules/a76/country_rule_oct/services.py rename to backend/api/v1/modules/a76/rule_octave/country/services.py diff --git a/backend/api/v1/modules/a76/country_rule_oct/test_country_rule_oct.py b/backend/api/v1/modules/a76/rule_octave/country/test_country_rule_oct.py similarity index 100% rename from backend/api/v1/modules/a76/country_rule_oct/test_country_rule_oct.py rename to backend/api/v1/modules/a76/rule_octave/country/test_country_rule_oct.py diff --git a/backend/api/v1/modules/a76/fraction_rule_octave/dto.py b/backend/api/v1/modules/a76/rule_octave/fractions/dto.py similarity index 100% rename from backend/api/v1/modules/a76/fraction_rule_octave/dto.py rename to backend/api/v1/modules/a76/rule_octave/fractions/dto.py diff --git a/backend/api/v1/modules/a76/fraction_rule_octave/models.py b/backend/api/v1/modules/a76/rule_octave/fractions/models.py similarity index 100% rename from backend/api/v1/modules/a76/fraction_rule_octave/models.py rename to backend/api/v1/modules/a76/rule_octave/fractions/models.py diff --git a/backend/api/v1/modules/a76/fraction_rule_octave/routes.py b/backend/api/v1/modules/a76/rule_octave/fractions/routes.py similarity index 100% rename from backend/api/v1/modules/a76/fraction_rule_octave/routes.py rename to backend/api/v1/modules/a76/rule_octave/fractions/routes.py diff --git a/backend/api/v1/modules/a76/fraction_rule_octave/services.py b/backend/api/v1/modules/a76/rule_octave/fractions/services.py similarity index 100% rename from backend/api/v1/modules/a76/fraction_rule_octave/services.py rename to backend/api/v1/modules/a76/rule_octave/fractions/services.py diff --git a/backend/api/v1/modules/a76/fraction_rule_octave/test_fraction_rule_octave.py b/backend/api/v1/modules/a76/rule_octave/fractions/test_fraction_rule_octave.py similarity index 100% rename from backend/api/v1/modules/a76/fraction_rule_octave/test_fraction_rule_octave.py rename to backend/api/v1/modules/a76/rule_octave/fractions/test_fraction_rule_octave.py diff --git a/backend/api/v1/modules/a76/rule_octave/permissions/models.py b/backend/api/v1/modules/a76/rule_octave/permissions/models.py new file mode 100644 index 00000000..e69de29b