修复模板的实现，增加依赖关系