diff --git a/code/basic_parafor.cpp b/code/basic_parafor.cpp
index 217a6d9..bee11fa 100644
--- a/code/basic_parafor.cpp
+++ b/code/basic_parafor.cpp
@@ -44,6 +44,9 @@
         printf("%d, ", host_mem[i]);
      }
      printf("\nTask Done!\n");
+      
+     free(host_mem, my_gpu_queue);
+     free(device_mem, my_gpu_queue);  
    
      return 0;
    }