diff --git a/CUDA/xfibres_gpu.h b/CUDA/xfibres_gpu.h
new file mode 100644
index 0000000000000000000000000000000000000000..d30278e86bf7bf039252f83558c54e8f3290ff1e
--- /dev/null
+++ b/CUDA/xfibres_gpu.h
@@ -0,0 +1,19 @@
+#include "newmat.h"
+#include "newimage/newimageall.h"
+#include <string>
+
+int xfibres_gpu(char *subjdir,int slice, int nextras, char** extras);
+
+void xfibres_gpu(	//INPUT
+			const NEWMAT::Matrix			datam,
+			const NEWMAT::Matrix			bvals,
+			const NEWMAT::Matrix			bvecs,
+			const NEWMAT::Matrix	 		gradm, 
+			const NEWMAT::Matrix 			Qform, 
+			const NEWMAT::Matrix 			Qform_inv,
+			const NEWIMAGE::volume<int> 		vol2matrixkey,
+			const NEWMAT::Matrix			matrix2volkey,
+			const NEWIMAGE::volume<float>		mask,
+			const int 				slice,
+			const char*				subjdir);
+