tags now get passed to templates as an array instead of a string
template modifications