avoid using javascript reserved word
templates work!