# Using your own Meshes

To set up your own meshes as buildable objects in the **Ultimate Building System**, follow these simple steps:

## **Open the Mesh**

Open the mesh you want to use in the Unreal Engine editor.

## **Add Sockets**

Add the necessary sockets to your mesh that will act as snapping points during the building process.

## **Rename the Sockets**

Rename each socket to include the **Socket Name** from the **Building System Project Settings**. By default, this is set to `P_Socket`.\
For example, you can name a group of sockets:

* `P_Socket_Foundation_Forward`
* `P_Socket_Foundation_Back`
* `P_Socket_Foundation_Left`
* `P_Socket_Foundation_Right`

{% hint style="info" %}
Ensure that the socket name always includes the `"P_Socket"` portion or the custom name you have defined in your **Project Settings**.
{% endhint %}

## **Align the Sockets' X Axis**

Make sure each socket’s X Axis is pointing in the direction you want it to snap:

* For snapping between foundations, the X Axis should point **away from the foundation**.
* For snapping a wall on top of a foundation, the X Axis should point **upwards**, towards the top of the foundation.

![Foundation Mesh with Sockets set up for usage with UBS](https://2172137675-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIDY48Kh4vjaW2sp9MS3a%2Fuploads%2F3RWQr3o0ErCPdjw3JTZm%2F6.png?alt=media)

By following these steps, your custom meshes will be ready to integrate into the building system and snap together correctly.
