fixed template bug