diff --git a/cli/cmd/subManagementGet.go b/cli/cmd/subManagementGet.go
index 4fc40ee1499a8754d70c99c4f21ceed13adc1075..32910766c61e0784362251d6ba6b3924d99a0ef4 100644
--- a/cli/cmd/subManagementGet.go
+++ b/cli/cmd/subManagementGet.go
@@ -55,19 +55,27 @@ var subGetCmd = &cobra.Command{
 		}
 		spinner.Success()
 
-		data := pterm.TableData{[]string{"SubUUID", "MneID", "MneName", "PndID"}}
-		data = append(data, []string{resp.Subscriptions.Subid, resp.Subscriptions.Mneid, resp.Subscriptions.MneName, resp.Subscriptions.Pid})
+		data1 := pterm.TableData{[]string{"SubUUID", "MneID", "MneName", "PndID"}}
+		data1 = append(data1, []string{resp.Subscriptions.Subid, resp.Subscriptions.Mneid, resp.Subscriptions.MneName, resp.Subscriptions.Pid})
+		err = pterm.DefaultTable.WithHasHeader().WithData(data1).Render()
+		if err != nil {
+			return
+		}
 
-		data = append(data, []string{"Subscribe Options"})
-		data = append(data, []string{"GnmiMode", "GnmiStreamMode", "Sampleinterval"})
-		data = append(data, []string{resp.Subscriptions.SubscribeOptions.GnmiMode, resp.Subscriptions.SubscribeOptions.GnmiStreamMode, fmt.Sprint(resp.Subscriptions.SubscribeOptions.SampleInterval)})
+		pterm.Print(pterm.FgLightCyan.Sprintf("Subscribe Options\n"))
+		data2 := pterm.TableData{[]string{"GnmiMode", "GnmiStreamMode", "SampleInterval (ns)"}}
+		data2 = append(data2, []string{resp.Subscriptions.SubscribeOptions.GnmiMode, resp.Subscriptions.SubscribeOptions.GnmiStreamMode, fmt.Sprint(resp.Subscriptions.SubscribeOptions.SampleInterval)})
+		err = pterm.DefaultTable.WithHasHeader().WithData(data2).Render()
+		if err != nil {
+			return
+		}
 
-		data = append(data, []string{"Paths"})
+		data3 := pterm.TableData{[]string{"Paths"}}
 		for _, path := range resp.Subscriptions.Paths {
-			data = append(data, path.Elem)
+			data3 = append(data3, path.Elem)
 		}
 
-		err = pterm.DefaultTable.WithHasHeader().WithData(data).Render()
+		err = pterm.DefaultTable.WithHasHeader().WithData(data3).Render()
 		if err != nil {
 			return
 		}