preserve comments