fix the template bug