初始化
f