克隆过来的代码