add listen functionality… new structure now :
data & attributes for container
attributes for data