diff --git a/test1.cpp b/test1.cpp
index 8b13789..adfe9f9 100644
--- a/test1.cpp
+++ b/test1.cpp
@@ -1 +1,35 @@
+#include <iostream>
+#include "MemPool.h"
+#include <stdio.h>
+
+class A
+{
+private:
+    int a;
+    int b;
+};
+
+int main(void)
+{
+    Mem_Pool *ptr = new Mem_Pool(51, 1024, 256);
+
+    for(uint32_t i = 0; i < 4000; ++i)
+    {
+        void *buf = ptr->alloc_Mem();
+        A *p = new (buf) A;
+        ptr->free_Mem(p);
+    }
+
+    void *buf = ptr->alloc_Mem();
+    A *p = new (buf) A;
+    void *buf2 = ptr->alloc_Mem();
+    A *p2 = new (buf2) A;
+        ptr->free_Mem(p);
+        ptr->free_Mem(p2);
+
+
+    delete (ptr);
+
+    return 0;
+}