templating method's been changed