correct protecting template