dynamic templates?

i think so