init add template
init merge