fixed template requirement