Changed structure.
Changed structure.
Changed structure.