diff --git a/app/.gitignore b/app/.gitignore
new file mode 100644
index 0000000..b512c09
--- /dev/null
+++ b/app/.gitignore
@@ -0,0 +1 @@
+node_modules
\ No newline at end of file
diff --git a/app/zadanie01.js b/app/zadanie01.js
index 8c20173..164b1aa 100644
--- a/app/zadanie01.js
+++ b/app/zadanie01.js
@@ -1 +1,5 @@
-//Twój kod
\ No newline at end of file
+//Twój kod
+console.log('Radek Micinski');
+let myTimeout = setTimeout(()=>{
+    console.log("Wita się z node.js")
+},5000)
\ No newline at end of file
diff --git a/app/zadanie02.js b/app/zadanie02.js
index 8c20173..da9e8b6 100644
--- a/app/zadanie02.js
+++ b/app/zadanie02.js
@@ -1 +1,10 @@
-//Twój kod
\ No newline at end of file
+// //Twój kod
+//wersja 2
+
+const arr = ["Witam", "się", "z", "programem", "Node.js", "w konsoli", "i korzystam", "z funkcji czasu"]
+
+for(let i=0; i<arr.length;i++){
+    const myTimeoutAutomated = setTimeout(()=>{
+        console.log(arr[i])
+    }, i*1000)
+}
diff --git a/app/zadanie03.js b/app/zadanie03.js
index 8c20173..128ae1f 100644
--- a/app/zadanie03.js
+++ b/app/zadanie03.js
@@ -1 +1,7 @@
-//Twój kod
\ No newline at end of file
+//Twój kod
+
+let result = 0;
+for (let i=2; i<process.argv.length;i++){
+    result = result + Number(process.argv[i])
+}
+console.log(result)
diff --git a/app/zadanieDnia.js b/app/zadanieDnia.js
index 8c20173..fd6929f 100644
--- a/app/zadanieDnia.js
+++ b/app/zadanieDnia.js
@@ -1 +1,9 @@
-//Twój kod
\ No newline at end of file
+//Twój kod
+
+
+
+for(let i = 2; i<process.argv.length; i++){
+    setTimeout(()=>{
+        console.log(process.argv[i])
+    }, Number(process.argv[i])*1000)
+}
\ No newline at end of file