优化模板结构，增大自由度