template syntax and context objects