Updated calculateGUIOutput function