# Clarification on Model Loading Behavior in HOOPS Communicator

**URL:** <https://forum.techsoft3d.com/t/clarification-on-model-loading-behavior-in-hoops-communicator/4654>\
**Category:** HOOPS Visualize Web\
**Tags:** knowledge-base, how-to\
**Created:** [May 15, 2025, 7:08am UTC](https://forum.techsoft3d.com/t/clarification-on-model-loading-behavior-in-hoops-communicator/4654 "2025-05-15T07:08:39Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![cad-developer](https://avatars.discourse-cdn.com/v4/letter/c/f0a364/32.png) [@cad-developer](https://forum.techsoft3d.com/u/cad-developer)\
**Post date:** [May 15, 2025, 7:08am UTC](https://forum.techsoft3d.com/t/clarification-on-model-loading-behavior-in-hoops-communicator/4654/1 "2025-05-15T07:08:39Z")

</div>

Hello TechSoft3D,

I have a question regarding the **Model Loading and Aggregation** section in your documentation:

> **[Model Loading and Aggregation — HOOPS Communicator Documentation](https://docs.techsoft3d.com/communicator/latest/tutorials/basic-app/model-loading.html)**

In the multi-model loading example, I would like to understand the behavior when a new combined model is added while a default model is already loaded in the viewer.

Specifically:  
If a default model is already present in the viewer and I then load a combined model, does the previously loaded model get unloaded automatically and again loaded in combination with other new model? Or does the viewer retain the original model and load the new models in addition to it?

---

<div class="post-metadata">

**Author:** ![tino](https://avatars.discourse-cdn.com/v4/letter/t/9dc877/32.png) [@tino](https://forum.techsoft3d.com/u/tino)\
**Post date:** [May 15, 2025, 11:52am UTC](https://forum.techsoft3d.com/t/clarification-on-model-loading-behavior-in-hoops-communicator/4654/2 "2025-05-15T11:52:54Z")

</div>

Existing models do not get unloaded in the viewer when new models are loaded in via one of the `loadSubtree*` functions. So the answer is yes to your question:

> [@cad-developer](#):
>
> Or does the viewer retain the original model and load the new models in addition to it?
