 		*/
 	for (int i = 0; i < k; ++i)
 	{
+		if (i == 4 && tid == 0)
+		{
+			for (int m = 0; m < seeds_nb; ++m)
+			{
+				test_seeds[m] = m;
+				ret_seeds[m] = m;
+			}
+			test_seeds[0] = v1.x;
+			test_seeds[1] = v1.y;
+			test_seeds[2] = v1.z;
+
+			for (int m = 0; m < vertex_nb * 4; ++m)
+			{
+				test_seeds[4 + m] = polygon[m];
+			}
+			test_seeds[21] = vertex_nb;
+
+		}
+		if (i == 4) return;
 		int current_seed = facet_center_neighbor_index[k * tid + i];
 		vertex_nb = 3;
 

	checkCudaErrors(cudaMalloc((void**)&dev_mesh_vertex_pointer, sizeof(double) * mesh_vertex_nb * 3));
	checkCudaErrors(cudaMalloc((void**)&dev_mesh_facet_index, sizeof(int) * mesh_facet_nb * 3));
	checkCudaErrors(cudaMalloc((void**)&dev_seedsInformation, sizeof(double) * points_nb * 4));
	checkCudaErrors(cudaMalloc((void**)&ret_seeds, sizeof(double) * points_nb * 4));

	checkCudaErrors(cudaMalloc((void**)&dev_facet_center_neighbors, sizeof(int) * facet_center_neigbors.size()));
	checkCudaErrors(cudaMalloc((void**)&dev_seeds_neighbors, sizeof(int) * seeds_neighbors.size()));

	}
	__syncthreads();
	
	/*for (int i = 0; i < seeds_nb * 4; ++i)
	{
		ret_seeds[i] = SeedsInformation[i];
	}*/
	return;
}

