source to source formatting