dynamically creating punctuation