Template initialize