增加了几个交互式函数