增加了一些常用的函数