iteratively render template values if needed