subnodes as dynamicly created list