avoid looping the start if building template
logger impro