流式写法和单个函数分开