input-output sections