Adjusted structure. Added new string function and output section.