extending scripting and templating support