new, clean, and punctuate