diff --git a/library/src/main/java/com/github/clans/fab/FloatingActionMenu.java b/library/src/main/java/com/github/clans/fab/FloatingActionMenu.java
index <HASH>..<HASH> 100755
--- a/library/src/main/java/com/github/clans/fab/FloatingActionMenu.java
+++ b/library/src/main/java/com/github/clans/fab/FloatingActionMenu.java
@@ -862,6 +862,19 @@ public class FloatingActionMenu extends ViewGroup {
         mButtonsCount--;
     }
 
+    public void addMenuButton(FloatingActionButton fab, int index) {
+        int size = mButtonsCount - 2;
+        if (index < 0) {
+            index = 0;
+        } else if (index > size) {
+            index = size;
+        }
+
+        addView(fab, index);
+        mButtonsCount++;
+        addLabel(fab);
+    }
+
     public void removeAllMenuButtons() {
         close(true);
Added option to add button to the menu at position. Closes #<I>.