diff --git a/.vscode/launch.json b/.vscode/launch.json
new file mode 100644
index 0000000..655f330
--- /dev/null
+++ b/.vscode/launch.json
@@ -0,0 +1,7 @@
+{
+    // Используйте IntelliSense, чтобы узнать о возможных атрибутах.
+    // Наведите указатель мыши, чтобы просмотреть описания существующих атрибутов.
+    // Для получения дополнительной информации посетите: https://go.microsoft.com/fwlink/?linkid=830387
+    "version": "0.2.0",
+    "configurations": []
+}
\ No newline at end of file
diff --git a/.vscode/tasks.json b/.vscode/tasks.json
new file mode 100644
index 0000000..d22751d
--- /dev/null
+++ b/.vscode/tasks.json
@@ -0,0 +1,29 @@
+{
+    "tasks": [
+        {
+            "type": "cppbuild",
+            "label": "C/C++: clang++ сборка активного файла",
+            "command": "/usr/bin/clang++",
+            "args": [
+                "-fcolor-diagnostics",
+                "-fansi-escape-codes",
+                "-g",
+                "${file}",
+                "-o",
+                "${fileDirname}/${fileBasenameNoExtension}"
+            ],
+            "options": {
+                "cwd": "${fileDirname}"
+            },
+            "problemMatcher": [
+                "$gcc"
+            ],
+            "group": {
+                "kind": "build",
+                "isDefault": true
+            },
+            "detail": "Задача создана отладчиком."
+        }
+    ],
+    "version": "2.0.0"
+}
\ No newline at end of file
diff --git a/project/exit file.html b/project/exit file.html
new file mode 100644
index 0000000..6586768
--- /dev/null
+++ b/project/exit file.html	
@@ -0,0 +1,3 @@
+
+
diff --git a/project/histogram_internal.h b/project/histogram_internal.h
new file mode 100644
index 0000000..ad98f9c
--- /dev/null
+++ b/project/histogram_internal.h
@@ -0,0 +1,6 @@
+#ifndef HISTOGRAM_INTERNAL_H_INCLUDED 
+#define HISTOGRAM_INTERNAL_H_INCLUDED 
+#include  
+
+void find_minmax(std::vector numbers, double &min, double &max); 
+#endif // HISTOGRAM_INTERNAL_H_INCLUDED
\ No newline at end of file
diff --git a/project/main b/project/main
new file mode 100755
index 0000000..de25e97
Binary files /dev/null and b/project/main differ
diff --git a/project/main.cpp b/project/main.cpp
index 627b7d0..a78901a 100644
--- a/project/main.cpp
+++ b/project/main.cpp
@@ -1,18 +1,18 @@
 #include 
 #include 
-#include "histogram.h"
-#include "text.h"
-#include "svg.h"
+#include "histogram.cpp"
+#include "text.cpp"
+#include "svg.cpp"
 using namespace std;
 struct Input {
     vector numbers;
-    size_t bin_count{};
+    size_t bin_count;
 };
 
 Input
 input_data(){
     size_t number_count;
-    cerr << "Enter number count: ";
+    cerr << "Enter number count ";
     cin >> number_count;
     Input in;
     in.numbers.resize(number_count);
@@ -20,7 +20,7 @@ input_data(){
     {
         cin >> in.numbers[i];
     }
-    cerr << "Enter bin count: ";
+    cerr << "Enter bin count ";
     cin >> in.bin_count;
     return in;
 }
diff --git a/project/main.dSYM/Contents/Info.plist b/project/main.dSYM/Contents/Info.plist
new file mode 100644
index 0000000..fe7fecd
--- /dev/null
+++ b/project/main.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+
+
+
+	
+		CFBundleDevelopmentRegion
+		English
+		CFBundleIdentifier
+		com.apple.xcode.dsym.main
+		CFBundleInfoDictionaryVersion
+		6.0
+		CFBundlePackageType
+		dSYM
+		CFBundleSignature
+		????
+		CFBundleShortVersionString
+		1.0
+		CFBundleVersion
+		1
+	
+
diff --git a/project/main.dSYM/Contents/Resources/DWARF/main b/project/main.dSYM/Contents/Resources/DWARF/main
new file mode 100644
index 0000000..072be56
Binary files /dev/null and b/project/main.dSYM/Contents/Resources/DWARF/main differ
diff --git a/project/svg.cpp b/project/svg.cpp
index 53e46d9..d843ed9 100644
--- a/project/svg.cpp
+++ b/project/svg.cpp
@@ -1,6 +1,5 @@
 #include 
 #include 
-#include 
 #include 
 #include 
 #include "svg.h"