优化，准备些模板