# 2.0: Identity Model

In this module we'll address the placement of the IdentityModels that will be used for authentication later on.

## Purpose

To make the `IdentityModels.cs` more accessible, we will move it from the **WebMVC** project to the **Data** project. The Identity Models are provided to us by Microsoft and allow us to provide authentication. Consider the following diagram:

![Identity Models](https://3258533034-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAU8YfMZK4G04fkoGGv%2F-LD70E9vsOnMSIHsgt1C%2F-LD70FLdp_OvAonkNz6w%2F2.0-A-identity.png?generation=1526995425776733\&alt=media)

## Steps

1. Go into the **ElevenNote.WebMVC** project.
2. Go into the **Models** directory.
3. Click on `IdentityModels.cs`.
4. Press `ctrl + c` to copy the file(or right click and copy).&#x20;
5.  Right click on **ElevenNote.Data** and paste the `IdentityModels.cs` file into the project.

    ![Move](https://3258533034-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LAU8YfMZK4G04fkoGGv%2F-LEoogxY1GewAREQ6IS7%2F-LAxCFKJtJK0f8f4tmzG%2F2.0-A.png?generation=1528820864891834\&alt=media)
6. **After** you paste the file successfully, you can delete it from **ElevenNote.WebMVC**.
7. In the `IdentityModels.cs` file, change the namespace to **ElevenNote.Data**.
8. You will now have errors that we will resolve next.
