# Creating Custom Pages

{% hint style="success" %}
You must be in an on-prem system to add files to your install directory.  For Clients using SaaS, contact your Account Manager when your file is ready.
{% endhint %}

{% hint style="info" %}

### Before you start

You must have access to the system directory, and the files contained within it.
{% endhint %}

1. Identify the page which is closest in features and functionality to the one you want to create.
2. Navigate to the system files within your Install directory.
3. Make a copy of the file, using, Notepad++ or another similar program. Save the file, ensuring that the extension is HTM rather than HTML.
4. Make the necessary changes to the new file and save the changes.
5. In the **Self Service My Options** window in ASM Core, select the My Options menu you want to contain the new page.
6. Select **Custom Option** in the **Available Options** table, and add the new page as a custom option. See Creating and Updating Options for more details.
7. Go into the Self Service Portal to ensure that the new option is visible and working as expected.

You can also browse directly to the custom options, using the URL syntax&#x20;

{% code overflow="wrap" %}

```
http://<server_name>/<virtual_directory>/Core.aspx?lite&Form=Dashboard&HomePage=<filename>.
```

{% endcode %}

To create a custom page to take users to the online help, you could copy one of the LiteDashboard pages and rename the file.&#x20;

```
LiteDashboard_OnlineHelp
```

In **Self Service My Options** you enter:

```
&Form=Dashboard&HomePage=LiteDashboard_OnlineHelp
```

Users could also browse directly to the link, using:

{% code overflow="wrap" %}

```
http://localhost/<test>/Core.aspx?Lite&Form=Dashboard&HomePage=LiteDashboard_OnlineHelp
```

{% endcode %}
