大致完成功能