diff --git a/src/radix_sort_par3.cu b/src/radix_sort_par3.cu
index cb91cab4b15016c1b4da3ebe254b05d358d88348..27c479204fe96950cf7b516bf2399bbd536d2a79 100644
--- a/src/radix_sort_par3.cu
+++ b/src/radix_sort_par3.cu
@@ -2,6 +2,8 @@
 #include <iostream> 
 #include <cstdlib>
 #include <time.h>
+#include <cuda.h>
+#include <cuda_runtime.h>
 using namespace std; 
   
 // A utility function to get maximum value in arr[] 
@@ -56,7 +58,7 @@ void countSort(int arr[], int n, int exp)
         arr[i] = output[i]; 
 
     cudaFree(d_arr);
-    cudaFree(d_count);
+    //cudaFree(d_count);
 } 
   
 // The main function to that sorts arr[] of size n using