 		valid,
 		str_cols,
 		row_offset,
-		raw_csv->dayfirst
+		raw_csv->dayfirst,
+		num_valid
 	);
 
 


	int num_bits = (num_bytes + 63) / 64;

	CUDA_TRY(cudaMallocManaged ((void**)&raw->data, 		(sizeof(char)		* num_bytes)));

	CUDA_TRY(cudaMallocManaged ((void**)&raw->d_num_records, sizeof(long)) );

	CUDA_TRY(cudaMemcpy(raw->data, data, num_bytes, cudaMemcpyHostToDevice));

	CUDA_TRY( cudaMemset(raw->d_num_records,0, ((sizeof(long)) )) );

	raw->num_bits  = num_bits;


		gdf_valid_type 	**valid,
		string_pair		**str_cols,
		int 			row_offset,
		bool			dayfirst,
		long			*num_valid
		)
{

