add SubNodeModel