> For the complete documentation index, see [llms.txt](https://functionzero.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://functionzero.gitbook.io/docs/libraries/maui.mvvmzero/walkthrough/create-your-contentpages.md).

# Create your ContentPages

Weire going to create 4 Pages and 4 ViewModels. Start by creating a suitable folder structure. This is the recommended layout, but if you have a different preference that's good too.

<div align="left"><figure><img src="https://682853853-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzEI3OpYcL28jENgdpYmW%2Fuploads%2Fii1BoDFfhez3HZpzInEB%2Fimage.png?alt=media&amp;token=3069d98b-255d-404e-a58b-270a2f97eb27" alt=""><figcaption><p>Recommended folder layout</p></figcaption></figure></div>

In the `Mvvm/Pages` folder, right-click and add a .NET MAUI `ContentPage` (XAML)

<div align="left"><figure><img src="https://682853853-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzEI3OpYcL28jENgdpYmW%2Fuploads%2FGWSGlFwhaFL5LCyirHL6%2Fimage.png?alt=media&amp;token=2398e641-347a-454c-8842-bdfd56da1d50" alt=""><figcaption><p>Adding a ContentPage</p></figcaption></figure></div>

In `ReadyPage.xaml` replace the Label Text with `"Welcome to ReadyPage!"`&#x20;

Repeat the process for `SteadyPage.xaml`, `GoPage.xaml` and `DetailPage.xaml`

Your Mvvm folder ought to look like this:

<div align="left"><figure><img src="https://682853853-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzEI3OpYcL28jENgdpYmW%2Fuploads%2FORC56aRZPKt6qlTw4dVS%2Fimage.png?alt=media&amp;token=7bf602ba-0dce-4601-922c-ec1699119c32" alt=""><figcaption><p>4 ContentPages added to the project</p></figcaption></figure></div>

Next we're going to create our `ViewModels`
