working l-tree viz