补充preload函数