diff --git a/CUDA/samples.h b/CUDA/samples.h
index b582f96c8582f31491941384d7fa1cb3416dca76..03ee1b13b08c2bab51875cf144244c7f92e6b181 100644
--- a/CUDA/samples.h
+++ b/CUDA/samples.h
@@ -69,18 +69,14 @@ class Samples{
   	////////////////////////////////////////////////
   
   	int m_nsamps;
-  
-  	NEWIMAGE::volume<int> m_vol2matrixkey;
-  	Matrix m_matrix2volkey;
-  	NEWIMAGE::volume<int> m_beenhere;
 
 	public:
 
-  	Samples(NEWIMAGE::volume<int> vol2matrixkey,Matrix matrix2volkey,int nvoxels,int nmeasures);
+  	Samples(int nvoxels,int nmeasures);
     
 	void record(float rd,float rf0,float rtau,float rdstd,float rs0,float rlikelihood_energy, float *rth,float *rph, float *rf, int vox, int samp);
   
   	void finish_voxel(int vox);
   
-  	void save(const NEWIMAGE::volume<float>& mask);
+  	void save(int idpart);
 };