diff --git a/specification/stage-3/06_Connection_Control/06.01 Connection Setup.md b/specification/stage-3/06_Connection_Control/06.01 Connection Setup.md
new file mode 100644
index 0000000000000000000000000000000000000000..6aa1fa29299a4be59ce7ca3e4da0230136bed82c
--- /dev/null
+++ b/specification/stage-3/06_Connection_Control/06.01 Connection Setup.md
@@ -0,0 +1,37 @@
+## 6.1 Connection Control
+
+### 6.1.1 Connection Setup
+
+#### 6.1.1.1 General
+
+
+
+[Figure 5.3.3.1-1]: <./figures/xx.01.01-01%20Connection%20Setup%20-%20success.msc> "Figure 5.3.3.1-1: RRC connection setup, successful"
+
+[Figure 5.3.3.1-1: RRC connection setup, successful][Figure 5.3.3.1-1]
+
+
+
+[Figure 5.3.3.1-2]: <./figures/xx.01.01-02%20Connection%20Setup%20-%20failure.svg> "Figure 5.3.3.1-2: RRC connection setup, network reject"
+
+[Figure 5.3.3.1-2: RRC connection setup, network reject][Figure 5.3.3.1-2]
+
+The purpose of this procedure is to establish an RRC connection between the UE and the RAN.
+
+#### 6.1.1.2 Initiation
+
+The UE initiates the procedure when upper layers request establishment of an RRC connection while the UE is in RRC_IDLE and it has acquired essential system information.
+
+The UE shall ensure having valid and up to date essential system information as specified in clause 5.2.2.2 before initiating this procedure.
+
+Upon initiation of the procedure, the UE shall:
+
+- perform the unified access control procedure as specified in 5.3.14 using the Access Category and Access Identities provided by upper layers;
+
+ - if the access attempt is barred, the procedure ends;
+
+- apply the Uu configuration according to [SIB1](../05%20Idle%20and%20Inactive%20Mode/asn1/Uu-6G-SystemInformation.asn) or, for parameters not configured therein, the default configuration according to the respective clauses of the specification,
+
+- start timer T300,
+
+- prepare and transmit the [ConnectionSetupRequest](./asn1/Uu-6G-ConnectionControl.asn) message in accordance with the its ASN.1 definition.
diff --git a/specification/stage-3/06_Connection_Control/figures/xx.01.01-01 Connection Setup - success.msc b/specification/stage-3/06_Connection_Control/figures/xx.01.01-01 Connection Setup - success.msc
new file mode 100644
index 0000000000000000000000000000000000000000..30068d8ad56e0af266c400bfa90f7f23461f6720
--- /dev/null
+++ b/specification/stage-3/06_Connection_Control/figures/xx.01.01-01 Connection Setup - success.msc
@@ -0,0 +1,16 @@
+hscale="auto";
+defstyle hgap [text.gap.left=20, text.gap.right=20];
+defstyle entity [text.font.face="Arial", text.size.normal=14, text.wrap=no, text.bold=yes];
+defstyle b2 [text.font.face="Arial", text.size.normal=13, vspacing=7, text.wrap=no, hgap];
+defstyle ac [text.font.face="Times", text.size.normal=15, text.italic=yes, vspacing=5, arrow.type=sharp, hgap];
+defstyle au [text.font.face="Arial", text.size.normal=13, vspacing=5, hgap];
+defstyle n1 [text.font.face="Arial", text.size.normal=13, vspacing=5, weak, text.italic=no, hgap];
+
+u: UE;
+n: Network;
+
+|||;
+u->n: ConnectionSetupRequest [ac];
+u<-n: ConnectionSetup [ac];
+u->n: ConnectionSetupComplete [ac];
+|||;
diff --git a/specification/stage-3/06_Connection_Control/figures/xx.01.01-01 Connection Setup - success.svg b/specification/stage-3/06_Connection_Control/figures/xx.01.01-01 Connection Setup - success.svg
new file mode 100644
index 0000000000000000000000000000000000000000..bc44e71c6e5d45b64e530a58483dc5c516f39f4b
--- /dev/null
+++ b/specification/stage-3/06_Connection_Control/figures/xx.01.01-01 Connection Setup - success.svg
@@ -0,0 +1,361 @@
+
+
diff --git a/specification/stage-3/06_Connection_Control/figures/xx.01.01-02 Connection Setup - failure.msc b/specification/stage-3/06_Connection_Control/figures/xx.01.01-02 Connection Setup - failure.msc
new file mode 100644
index 0000000000000000000000000000000000000000..8c2b5f6ca387e546ed5434c2c9aa72b0df275a2d
--- /dev/null
+++ b/specification/stage-3/06_Connection_Control/figures/xx.01.01-02 Connection Setup - failure.msc
@@ -0,0 +1,15 @@
+hscale="auto";
+defstyle hgap [text.gap.left=20, text.gap.right=20];
+defstyle entity [text.font.face="Arial", text.size.normal=14, text.wrap=no, text.bold=yes];
+defstyle b2 [text.font.face="Arial", text.size.normal=13, vspacing=7, text.wrap=no, hgap];
+defstyle ac [text.font.face="Times", text.size.normal=15, text.italic=yes, vspacing=5, arrow.type=sharp, hgap];
+defstyle au [text.font.face="Arial", text.size.normal=13, vspacing=5, hgap];
+defstyle n1 [text.font.face="Arial", text.size.normal=13, vspacing=5, weak, text.italic=no, hgap];
+
+u: UE;
+n: Network;
+
+|||;
+u->n: ConnectionSetupRequest [ac];
+u<-n: ConnectionFailure [ac];
+|||;
diff --git a/specification/stage-3/06_Connection_Control/figures/xx.01.01-02 Connection Setup - failure.svg b/specification/stage-3/06_Connection_Control/figures/xx.01.01-02 Connection Setup - failure.svg
new file mode 100644
index 0000000000000000000000000000000000000000..e13d72c9d5320ce7a40441a76ea4e2549cad14f4
--- /dev/null
+++ b/specification/stage-3/06_Connection_Control/figures/xx.01.01-02 Connection Setup - failure.svg
@@ -0,0 +1,327 @@
+
+