Improved structure and added styling.