template completed