diff --git a/docs/client/client.md b/docs/client/client.md
index 97f312e..82cd168 100644
--- a/docs/client/client.md
+++ b/docs/client/client.md
@@ -20,3 +20,8 @@ To create a new instance of that smart contract, you need the ABI and the CID yo
### Interact
To interact with it, you need the ABI and one of two paths: the CID you get when installing the smart contract, or the address of your smart contract instance.
+
+## Tutorial
+
+
+
diff --git a/docs/sdk/_category_.json b/docs/fvm-as-sdk/_category_.json
similarity index 100%
rename from docs/sdk/_category_.json
rename to docs/fvm-as-sdk/_category_.json
diff --git a/docs/fvm-as-sdk/fvm-as-sdk.md b/docs/fvm-as-sdk/fvm-as-sdk.md
new file mode 100644
index 0000000..6baa8e4
--- /dev/null
+++ b/docs/fvm-as-sdk/fvm-as-sdk.md
@@ -0,0 +1,19 @@
+---
+title: "FVM AssemblyScript SDK"
+sidebar_position: 1
+---
+:::info The following project has been funded by the [Filecoin Foundation](https://fil.org).
+
+
+
+:::
+
+### What is AssemblyScript SDK?
+
+The AssemblyScript SDK is the official SDK for writing FMV smart contracts using the AssemblyScript language.
+
+### What is an SDK?
+
+"A software development kit (SDK) is a set of tools provided by the manufacturer of (usually) a hardware platform, operating system (OS), or programming language.
+SDKs help software developers create applications for that specific platform, system, or programming language. Think of it kind of like a toolkit, or the plastic bag of tools that comes packaged with the parts of a dresser you’ve bought to assemble yourself—only for app development. You have the building blocks—or development tools—you need to get the job done, and what’s included in the kit varies from manufacturer to manufacturer. "
+
diff --git a/docs/sdk/how-to-start.md b/docs/fvm-as-sdk/how-to-start.md
similarity index 99%
rename from docs/sdk/how-to-start.md
rename to docs/fvm-as-sdk/how-to-start.md
index 8e8d0d8..80cb47d 100644
--- a/docs/sdk/how-to-start.md
+++ b/docs/fvm-as-sdk/how-to-start.md
@@ -1,6 +1,6 @@
---
title: How to build your own smart contracts?
-sidebar_position: 3
+sidebar_position: 4
---
### Where do I start?
diff --git a/docs/introduction/_category_.json b/docs/fvm-as-sdk/introduction/_category_.json
similarity index 100%
rename from docs/introduction/_category_.json
rename to docs/fvm-as-sdk/introduction/_category_.json
diff --git a/docs/introduction/introduction.md b/docs/fvm-as-sdk/introduction/introduction.md
similarity index 65%
rename from docs/introduction/introduction.md
rename to docs/fvm-as-sdk/introduction/introduction.md
index 63ab377..e4e1227 100644
--- a/docs/introduction/introduction.md
+++ b/docs/fvm-as-sdk/introduction/introduction.md
@@ -2,11 +2,6 @@
title: "Introduction"
sidebar_position: 1
---
-:::info The following project has been funded by the [Filecoin Foundation](https://fil.org).
-
-
-
-:::
### What is the Filecoin blockchain?
Filecoin is making the web more secure and efficient with a decentralized data storage marketplace, protocol, and cryptocurrency.
@@ -27,10 +22,3 @@ However, there are language-specific overheads that users need to be aware of (e
Rust is the primary language recommendation for writing efficient user-defined actors. Hence, the reference FVM SDK is built in Rust.
For more information, please refer to the FVM Specs [architecture web page](https://github.com/filecoin-project/fvm-specs/blob/main/01-architecture.md).
-
-### What is AssemblyScript SDK?
-
-"A software development kit (SDK) is a set of tools provided by the manufacturer of (usually) a hardware platform, operating system (OS), or programming language.
-SDKs help software developers create applications for that specific platform, system, or programming language. Think of it kind of like a toolkit, or the plastic bag of tools that comes packaged with the parts of a dresser you’ve bought to assemble yourself—only for app development. You have the building blocks—or development tools—you need to get the job done, and what’s included in the kit varies from manufacturer to manufacturer. "
-
-The AssemblyScript SDK is the official SDK for writing FMV smart contracts using the AssemblyScript language.
diff --git a/docs/introduction/tech-involved.md b/docs/fvm-as-sdk/introduction/tech-involved.md
similarity index 100%
rename from docs/introduction/tech-involved.md
rename to docs/fvm-as-sdk/introduction/tech-involved.md
diff --git a/docs/sdk/local-fvm.md b/docs/fvm-as-sdk/local-fvm.md
similarity index 99%
rename from docs/sdk/local-fvm.md
rename to docs/fvm-as-sdk/local-fvm.md
index ae9eb9f..0c704fa 100644
--- a/docs/sdk/local-fvm.md
+++ b/docs/fvm-as-sdk/local-fvm.md
@@ -1,6 +1,6 @@
---
title: "Using integration test module to test your actor in FVM"
-sidebar_position: 5
+sidebar_position: 6
---
To help testing your application without deploying a node you can use the rust (Integration test module)[https://github.com/filecoin-project/ref-fvm/tree/master/testing/integration]. It requires to have Rust 🦀 and be a bit familiar with it.
diff --git a/docs/sdk/run-it.md b/docs/fvm-as-sdk/run-it.md
similarity index 97%
rename from docs/sdk/run-it.md
rename to docs/fvm-as-sdk/run-it.md
index a490ee2..d949770 100644
--- a/docs/sdk/run-it.md
+++ b/docs/fvm-as-sdk/run-it.md
@@ -1,6 +1,6 @@
---
title: How to run it?
-sidebar_position: 4
+sidebar_position: 5
---
First, you need to install your smart contract on the FVM. Once you have done it, you need to create an instance of it. You can create as many instances as you want. Each one will
diff --git a/docs/sdk/structure.md b/docs/fvm-as-sdk/structure.md
similarity index 98%
rename from docs/sdk/structure.md
rename to docs/fvm-as-sdk/structure.md
index a8d50a2..2311fb1 100644
--- a/docs/sdk/structure.md
+++ b/docs/fvm-as-sdk/structure.md
@@ -1,6 +1,6 @@
---
title: "Project Structure"
-sidebar_position: 1
+sidebar_position: 2
---
### Env
diff --git a/docs/sdk/test-it.md b/docs/fvm-as-sdk/test-it.md
similarity index 99%
rename from docs/sdk/test-it.md
rename to docs/fvm-as-sdk/test-it.md
index d9ca393..c6164b6 100644
--- a/docs/sdk/test-it.md
+++ b/docs/fvm-as-sdk/test-it.md
@@ -1,6 +1,6 @@
---
title: How to test it in CI?
-sidebar_position: 6
+sidebar_position: 7
---
In order to test your smart contracts, today we have two different options. You can choose either a local VM written on Rust or using a full filecoin dev node.
diff --git a/docs/sdk/use-it.md b/docs/fvm-as-sdk/use-it.md
similarity index 97%
rename from docs/sdk/use-it.md
rename to docs/fvm-as-sdk/use-it.md
index 25a626c..954d56f 100644
--- a/docs/sdk/use-it.md
+++ b/docs/fvm-as-sdk/use-it.md
@@ -1,6 +1,6 @@
---
title: "How to use it?"
-sidebar_position: 2
+sidebar_position: 3
---
### Install deps
diff --git a/docs/start-coding/new_project.md b/docs/start-coding/new_project.md
index 1d1782a..29a91e0 100644
--- a/docs/start-coding/new_project.md
+++ b/docs/start-coding/new_project.md
@@ -15,6 +15,10 @@ It will make things super easy for you, as everything you need is already there.
You can either fork the repo or copy the code and create a new repo.
[Let's go to the template repo](https://github.com/Zondax/fil-template-actor-as) :arrow_upper_right:
+
+
+
+
### From scratch
You can create a new project by running the following lines:
```