added punctuation-mark constraint for titles