diff --git a/src/main/java/org/opennars/applications/crossing/OperatorPanel.form b/src/main/java/org/opennars/applications/crossing/OperatorPanel.form
index 18b2cf99591cc7a54260ec13692df9b14ef315b2..512198a0312300f095a4a5e318301c8d95d49872 100755
--- a/src/main/java/org/opennars/applications/crossing/OperatorPanel.form
+++ b/src/main/java/org/opennars/applications/crossing/OperatorPanel.form
@@ -112,17 +112,19 @@
               <EmptySpace max="-2" attributes="0"/>
               <Component id="jScrollPane5" min="-2" max="-2" attributes="0"/>
               <EmptySpace max="-2" attributes="0"/>
-              <Group type="103" groupAlignment="3" attributes="0">
-                  <Component id="saveQANarButton" alignment="3" min="-2" max="-2" attributes="0"/>
-                  <Component id="stopSaveQANarButton" alignment="3" min="-2" max="-2" attributes="0"/>
-                  <Group type="103" alignment="3" groupAlignment="3" attributes="0">
+              <Group type="103" groupAlignment="0" attributes="0">
+                  <Group type="103" alignment="0" groupAlignment="3" attributes="0">
+                      <Component id="savePredictionNarButton" alignment="3" min="-2" max="-2" attributes="0"/>
+                      <Component id="stopSavePredictionNarButton" alignment="3" min="-2" max="-2" attributes="0"/>
+                      <Component id="logOutputCheckBox" alignment="3" min="-2" max="-2" attributes="0"/>
+                  </Group>
+                  <Group type="103" groupAlignment="3" attributes="0">
                       <Component id="saveLocationNarButton" alignment="3" min="-2" max="-2" attributes="0"/>
                       <Component id="stopSaveLocationNarButton" alignment="3" min="-2" max="-2" attributes="0"/>
-                      <Group type="103" alignment="3" groupAlignment="3" attributes="0">
-                          <Component id="savePredictionNarButton" alignment="3" min="-2" max="-2" attributes="0"/>
-                          <Component id="stopSavePredictionNarButton" alignment="3" min="-2" max="-2" attributes="0"/>
-                          <Component id="logOutputCheckBox" alignment="3" min="-2" max="-2" attributes="0"/>
-                      </Group>
+                  </Group>
+                  <Group type="103" groupAlignment="3" attributes="0">
+                      <Component id="saveQANarButton" alignment="3" min="-2" max="-2" attributes="0"/>
+                      <Component id="stopSaveQANarButton" alignment="3" min="-2" max="-2" attributes="0"/>
                   </Group>
               </Group>
               <EmptySpace pref="23" max="32767" attributes="0"/>
diff --git a/src/main/java/org/opennars/applications/crossing/OperatorPanel.java b/src/main/java/org/opennars/applications/crossing/OperatorPanel.java
index d293e328ccfc49f9595da1656efcf676bd1b16dd..706b2bfa9ce544524dc44af17e8eef2facd0e41c 100755
--- a/src/main/java/org/opennars/applications/crossing/OperatorPanel.java
+++ b/src/main/java/org/opennars/applications/crossing/OperatorPanel.java
@@ -351,16 +351,18 @@ public class OperatorPanel extends javax.swing.JFrame {
                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                 .addComponent(jScrollPane5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
-                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
-                    .addComponent(saveQANarButton)
-                    .addComponent(stopSaveQANarButton)
-                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
-                        .addComponent(saveLocationNarButton)
-                        .addComponent(stopSaveLocationNarButton)
+                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                         .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                             .addComponent(savePredictionNarButton)
                             .addComponent(stopSavePredictionNarButton)
-                            .addComponent(logOutputCheckBox))))
+                            .addComponent(logOutputCheckBox))
+                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
+                            .addComponent(saveLocationNarButton)
+                            .addComponent(stopSaveLocationNarButton)))
+                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
+                        .addComponent(saveQANarButton)
+                        .addComponent(stopSaveQANarButton)))
                 .addContainerGap(23, Short.MAX_VALUE))
         );