diff --git a/vMenu/Exports.cs b/vMenu/Exports.cs
new file mode 100644
index 000000000..9c2b4b46f
--- /dev/null
+++ b/vMenu/Exports.cs
@@ -0,0 +1,1097 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using CitizenFX.Core;
+using MenuAPI;
+using Newtonsoft.Json;
+
+namespace vMenuClient
+{
+ ///
+ /// Handles all dynamic menu exports for plugin usage
+ ///
+ public partial class MainMenu
+ {
+ ///
+ /// Callback delegate for export functions
+ ///
+ /// Optional arguments passed to the callback
+ private delegate void CallbackDelegate(params object[] args);
+
+ ///
+ /// Dictionary to store dynamically created menus
+ ///
+ private static Dictionary DynamicMenus = new Dictionary();
+
+ ///
+ /// List to store callbacks waiting for vMenu to be ready
+ ///
+ private static List