updated logic
diff --git a/tasks/download_file.yml b/tasks/download_file.yml
new file mode 100644
index 0000000..fcdf8f0
--- /dev/null
+++ b/tasks/download_file.yml
@@ -0,0 +1,5 @@
+---
+- name: Download a single file
+  fetch:
+    src: "{{ file.path }}"
+    dest: "{{ download_folder }}"
diff --git a/tasks/download_files.yml b/tasks/download_files.yml
index 91165cb..7410a26 100644
--- a/tasks/download_files.yml
+++ b/tasks/download_files.yml
@@ -10,4 +10,3 @@
     dest: "{{ download_folder }}"
   with_items: "{{ files }}"
   when: files is defined
-
diff --git a/tasks/main.yml b/tasks/main.yml
index 61b0cd4..61f3207 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -5,8 +5,9 @@
     msg: "Please provide a download_pattern list that follows dir: 'directory name', pattern: 'file pattern'"
   when: download_pattern is not defined
 
-#- name: Create download folder
-#  local_action: file path={{ download_folder }} state=directory
+- name: Create download folder
+  become: no
+  local_action: file path={{ download_folder }} state=directory
 
 - name: Find download log files
   find: