8.0 base template init