models
node and spine