修改flatten