# Unable to compose the AddListener node to DataChange event firebase

**URL:** <https://community.thunkable.com/t/unable-to-compose-the-addlistener-node-to-datachange-event-firebase/1743737>\
**Category:** Questions about Thunkable X\
**Created:** [February 19, 2022, 11:13pm UTC](https://community.thunkable.com/t/unable-to-compose-the-addlistener-node-to-datachange-event-firebase/1743737 "2022-02-19T23:13:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bibbi](https://avatars.discourse-cdn.com/v4/letter/b/db5fbb/32.png) [@bibbi](https://community.thunkable.com/u/bibbi)\
**Post date:** [February 19, 2022, 11:13pm UTC](https://community.thunkable.com/t/unable-to-compose-the-addlistener-node-to-datachange-event-firebase/1743737/1 "2022-02-19T23:13:08Z")

</div>

hi

here is my data structure

 ![capt3](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/7/6/76deb4792f9bd67d90e0a955d44b4190eda24df3.png)

I would like to point the modifications at the level of m1, m2 etc  
how to know that it is m1 or m2 or mx which has been modified?  
users work at “mx” level and i use addlistener chronos/build/house1 (for example)

when a user modifies for example m1 of house1 on the device of another user who works on m2 it is “updated” whereas it is m1 which has been modified  
can we do better?  
can i change dynamically the addlistener ?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/f/0f59f292712368bce16ff80133ae10de8a6f27e8.png) [@system](https://community.thunkable.com/u/system)\
**Post date:** [May 20, 2022, 11:13pm UTC](https://community.thunkable.com/t/unable-to-compose-the-addlistener-node-to-datachange-event-firebase/1743737/2 "2022-05-20T23:13:48Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
