新增上层封装