Some formating and minor changes were made.