load template
init