working on structurenodes