> For the complete documentation index, see [llms.txt](https://technical.geometrygym.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://technical.geometrygym.com/rhino-grasshopper/revit/working-with-ggrvt/elements/placement.md).

# Placement

## Assigning an element to a Host

Using the element parameter you can assign element to host objects such as levels or other objects.

A typical example of this might be to assign a floor to a level. You can also use these in conjunction with predefined Revit parameters to set reference values from that host. Some typical examples are explained below.

### Assigning a floor to a level

To assign a floor to a particular level you need to define the constraint parameter using a text parameter component. By doing this it will automatically define this constraint when the project is loaded into Revit.

If you do not
