# Overview

Sometimes you want to synchronize entities that are connected to other entities. These relationships can be references between entities, but they can also involve direct parent-child relationship between game objects, or more nuanced use cases.

Here's a guide for what technique to use, depending on the situation:

* If you have an entity that needs to keep a nullable reference to another entity, use a normal [Entity reference](/0.5.2/connected-entities/entity-references.md). This includes any existing MonoBehaviour that has GameObject or Transform fields that you want to synchronize over the network.
* If the entities are placed in a hierarchy, use the techniques for [parent-child relationships](/0.5.2/connected-entities/parent-child.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.coherence.io/0.5.2/connected-entities/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
