automatic source formatting.