rename Subnode to subNode
Add features