heavy reformatting