基于模版创建