template init changes