框架

定义节点，各个函数