fix bug，增加一些函数的定义