initial template rendering support