Lots of Formatting from Porting