diff --git a/.gitignore b/.gitignore
index 66fd13c..816b83c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,3 +13,6 @@
# Dependency directories (remove the comment below to include it)
# vendor/
+
+# Exclude the embedded directory
+!embedded/*
\ No newline at end of file
diff --git a/.idea/go-iperf.iml b/.idea/go-iperf.iml
new file mode 100644
index 0000000..bf4c9d3
--- /dev/null
+++ b/.idea/go-iperf.iml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..a19cb2a
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..9661ac7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
new file mode 100644
index 0000000..4ba8209
--- /dev/null
+++ b/.idea/workspace.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/embedded/cygwin1.dll b/embedded/cygwin1.dll
new file mode 100644
index 0000000..d3bfc3d
Binary files /dev/null and b/embedded/cygwin1.dll differ
diff --git a/embedded/iperf3 b/embedded/iperf3
new file mode 100644
index 0000000..c73a8ef
Binary files /dev/null and b/embedded/iperf3 differ
diff --git a/embedded/iperf3.exe b/embedded/iperf3.exe
new file mode 100644
index 0000000..2efa342
Binary files /dev/null and b/embedded/iperf3.exe differ
diff --git a/iperf.go b/iperf.go
new file mode 100644
index 0000000..ed8358d
--- /dev/null
+++ b/iperf.go
@@ -0,0 +1 @@
+package iperf