templates work