add template
merge