diff --git a/spim_registration/timelapse/deconvolution_CPU.bsh b/spim_registration/timelapse/deconvolution_CPU.bsh
deleted file mode 100644
index f21f94d72529c6304592d7b59a592270ecfc550a..0000000000000000000000000000000000000000
--- a/spim_registration/timelapse/deconvolution_CPU.bsh
+++ /dev/null
@@ -1,146 +0,0 @@
-// Load Fiji dependencies
-import ij.IJ;
-import ij.ImagePlus;
-import java.lang.Runtime;
-import java.io.File;
-import java.io.FilenameFilter;
- 
-runtime = Runtime.getRuntime();
-System.out.println(runtime.availableProcessors() + " cores available for multi-threading");
-
-System.out.println( "Start to load Parameters:" );
-
-// Select xml
-image_file_directory = System.getProperty( "image_file_directory" );
-merged_xml = System.getProperty( "merged_xml" );
-if ( ! merged_xml.endsWith(".xml") )
-    merged_xml = merged.xml + ".xml";
-     
-System.out.println( "-------------------------------------------------------" );
-System.out.println( "Load xml file: " );
-System.out.println( "selected_xml = " + image_file_directory + merged_xml);
-
-// Load general Parameters
-parallel_timepoints = Integer.parseInt(System.getProperty( "parallel_timepoints" ));
-process_timepoint = System.getProperty( "process_timepoint" );
-process_channel = System.getProperty( "process_channel" );
-process_illumination = System.getProperty( "process_illumination" );
-process_angle = System.getProperty( "process_angle" ); 
-
-System.out.println( "-------------------------------------------------------" );
-System.out.println( "General parameters: " );
-System.out.println( "timepoint_processed = " + parallel_timepoints );
-System.out.println( "process_timepoints = " + process_timepoint ); 
-System.out.println( "process_channel = " + process_channel );
-System.out.println( "process_illumination = " + process_illumination );
-System.out.println( "process_angle = " + process_angle );
-
-// Load bounding box
-minimal_x_deco = System.getProperty( "minimal_x_deco" );
-minimal_y_deco = System.getProperty( "minimal_y_deco" );
-minimal_z_deco = System.getProperty( "minimal_z_deco" );
-maximal_x_deco = System.getProperty( "maximal_x_deco" );
-maximal_y_deco = System.getProperty( "maximal_y_deco" );
-maximal_z_deco = System.getProperty( "maximal_z_deco" );
-
-System.out.println( "-------------------------------------------------------" );
-System.out.println( "Bounding box: " );
-System.out.println( "minimal_x_deco = " + minimal_x_deco );
-System.out.println( "minimal_y_deco = " + minimal_y_deco );
-System.out.println( "minimal_z_deco = " + minimal_z_deco );
-System.out.println( "maximal_x_deco = " + maximal_x_deco );
-System.out.println( "maximal_y_deco = " + maximal_y_deco );
-System.out.println( "maximal_z_deco = " + maximal_z_deco );
-
-// Load deconvolution Parameters
-imglib2_container_deco = System.getProperty( "imglib2_container_deco" );
-type_of_iteration = System.getProperty( "type_of_iteration" );
-osem_acceleration = System.getProperty( "osem_acceleration" );
-Tikhonov_parameter = System.getProperty( "Tikhonov_parameter" );
-//float Tikhonov_parameter = Float.parseFloat( System.getProperty( "Tikhonov_parameter" ) );
-compute = System.getProperty( "compute" );
-psf_estimation = System.getProperty( "psf_estimation" );
-iterations = System.getProperty( "iterations" );
-deco_output_file_directory = System.getProperty( "deco_output_file_directory" );
-detections_to_extract_psf_for_channel_0 = System.getProperty( "detections_to_extract_psf_for_channel_0" );
-detections_to_extract_psf_for_channel_1 = System.getProperty( " detections_to_extract_psf_for_channel_1" );
-System.out.println( "-------------------------------------------------------" );
-System.out.println( "Deconvolution settings: " );
-System.out.println( "imglib2_container = " + imglib2_container_deco );
-System.out.println( "type_of_iteration = "+ type_of_iteration );
-System.out.println( "osem_acceleration = " + osem_acceleration );
-System.out.println( "Tikhonov_parameter = " + Tikhonov_parameter );
-System.out.println( "compute = " + compute );
-System.out.println( "psf_estimation = " + psf_estimation );
-System.out.println( "number_of_iterations = " + iterations );
-System.out.println( "deco_output_file_directory = " + deco_output_file_directory );
-System.out.println( "detections_to_extract_psf_for_channel_0 = " + detections_to_extract_psf_for_channel_0 );
-System.out.println( "detections_to_extract_psf_for_channel_1 = " + detections_to_extract_psf_for_channel_1 );
-
-// Search for CUDA
-directory_cuda = System.getProperty( "directory_cuda" );
-
-System.out.println( "-------------------------------------------------------" );
-System.out.println( "Loading CUDA directory: " );
-System.out.println( "directory_cuda = " + directory_cuda );
-
-// PSF Parameters
-psf_size_x = System.getProperty( "psf_size_x" );
-psf_size_y = System.getProperty( "psf_size_y" );
-psf_size_z = System.getProperty( "psf_size_z" );
-
-System.out.println( "-------------------------------------------------------" );
-System.out.println( "PSF Parameters: " );
-System.out.println( "psf_size_x = " + psf_size_x );
-System.out.println( "psf_size_y = " + psf_size_y );
-System.out.println( "psf_size_z = " + psf_size_z );
-
-// Execute Fiji Plugin
-System.out.println( "=======================================================" );
-System.out.println( "Starting Deconvolution" );
-
-try {
-IJ.run("Fuse/Deconvolve Dataset", 
-	"select_xml=" + image_file_directory + merged_xml  + " " +
-	"process_angle=[All angles] " +
-	"process_channel=[All channels] " + 
-	"process_illumination=[All illuminations] " +
-	"process_timepoint=[" + process_timepoint + "] " +
-	"processing_timepoint=[Timepoint " + parallel_timepoints + "] " + 
-	"type_of_image_fusion=[Multi-view deconvolution] " +
-	"bounding_box=[Define manually] " +
-	"fused_image=[Save as TIFF stack] " +
-	"minimal_x=" + minimal_x_deco + " " +
-	"minimal_y=" + minimal_y_deco + " " +
-	"minimal_z=" + minimal_z_deco + " " +
-	"maximal_x=" + maximal_x_deco + " " +
-	"maximal_y=" + maximal_y_deco + " " +
-	"maximal_z=" + maximal_z_deco + " " +
-	"imglib2_container=" + imglib2_container_deco + " " +
-	"type_of_iteration=[" + type_of_iteration + "] " +
-	"osem_acceleration=[" + osem_acceleration + "] " +
-	"number_of_iterations=" + iterations + " " +
-//	"adjust_blending_parameters " +
-	"use_tikhonov_regularization " +
-	"tikhonov_parameter=" + Tikhonov_parameter + " " +
-	"compute=[" + compute + "] " +
-	"compute_on=[CPU (Java)] " +
-	"psf_estimation=[" + psf_estimation + "] " +
-	"psf_display=[Do not show PSFs] " +
-	"output_file_directory=" + deco_output_file_directory + " " +
-	"detections_to_extract_psf_for_channel_0=" + detections_to_extract_psf_for_channel_0 + " " +
-	"detections_to_extract_psf_for_channel_1=" + detections_to_extract_psf_for_channel_1 + " " + // Dual Channel
-	"psf_size_x=" + psf_size_x + " " +
-	"psf_size_y=" + psf_size_y + " " +
-	"psf_size_z=" + psf_size_z + "");
-}
-catch ( e ) { 
-
-    print( "[deconvolution-CPU] caught exception: "+e );
-    //important to fail the process if exception occurs
-    runtime.exit(1);
-    
-}
-
-/* shutdown */
-runtime.exit(0);
diff --git a/spim_registration/timelapse/define_czi.bsh b/spim_registration/timelapse/define_czi.bsh
index 0b9b1ee063bd66c13f5616565eac026fb8009f42..e3e1d30e788e27aa6888ce5a4a7e352162aae4d5 100755
--- a/spim_registration/timelapse/define_czi.bsh
+++ b/spim_registration/timelapse/define_czi.bsh
@@ -165,7 +165,7 @@ IJ.run("Define Multi-View Dataset",
 }
 catch ( e ) { 
 
-    print( "[registration::interest_points] caught exception: "+e );
+    print( "[define_czi] caught exception: "+e );
     //important to fail the process if exception occurs
     runtime.exit(1);
     
diff --git a/spim_registration/timelapse/define_output.bsh b/spim_registration/timelapse/define_output.bsh
index da8a3ce6d3e8be0d8ed94326d66428529af0abc2..e2469feb053fc3a11f2b2bf0169f2dbf699ffa15 100755
--- a/spim_registration/timelapse/define_output.bsh
+++ b/spim_registration/timelapse/define_output.bsh
@@ -105,6 +105,7 @@ System.out.println("Define Multi-View Dataset , type_of_dataset=[" + type_of_dat
 // Executes Fiji plugin
 System.out.println("=========================================================");
 System.out.println("Start plugin:");
+try {
 IJ.run("Define Multi-View Dataset", 
 	"type_of_dataset=[" + type_of_dataset + "] " +
 	"xml_filename=[" + xml_filename + ".xml] " +
@@ -122,7 +123,14 @@ IJ.run("Define Multi-View Dataset",
 	"pixel_distance_y=" + pixel_distance_y + " " + 
 	"pixel_distance_z=" + pixel_distance_z + " " +
 	"pixel_unit=" + pixel_unit + "");
- 
+}
+catch ( e ) { 
+
+    print( "[define_output] caught exception: "+e );
+    //important to fail the process if exception occurs
+    runtime.exit(1);
+    
+}
 /* shutdown */
 runtime.exit(0);
 
diff --git a/spim_registration/timelapse/define_tif_zip.bsh b/spim_registration/timelapse/define_tif_zip.bsh
index 32ab0107d6a4cc4456cc1c492c98f2af3467b02c..a5f401511eb4263335f9aa64b2ad8307d39ebee7 100755
--- a/spim_registration/timelapse/define_tif_zip.bsh
+++ b/spim_registration/timelapse/define_tif_zip.bsh
@@ -168,7 +168,7 @@ IJ.run("Define Multi-View Dataset",
 }
 catch ( e ) { 
 
-    print( "[registration::interest_points] caught exception: "+e );
+    print( "[define_tif_zip] caught exception: "+e );
     //important to fail the process if exception occurs
     runtime.exit(1);
     
diff --git a/spim_registration/timelapse/export.bsh b/spim_registration/timelapse/export.bsh
index 6d620add08acca205f6571537332fa5a44feeac8..1e928a8113f474ce8523b99124eb68f196db4a1b 100755
--- a/spim_registration/timelapse/export.bsh
+++ b/spim_registration/timelapse/export.bsh
@@ -56,7 +56,16 @@ System.out.println( "run_only_job_number=" + run_only_job_number );
 // Activate cluster processing
 System.out.println("=========================================================");
 System.out.println("Cluster setting:");
+try {
 IJ.run("Toggle Cluster Processing", "display_cluster");
+}
+catch ( e ) { 
+
+    print( "[export::cluster setting] caught exception: "+e );
+    //important to fail the process if exception occurs
+    runtime.exit(1);
+    
+}
 
 // Executes Fiji plugin
 System.out.println("=========================================================");
@@ -81,7 +90,7 @@ IJ.run("As HDF5",
 }
 catch ( e ) { 
 
-    print( "[registration::interest_points] caught exception: "+e );
+    print( "[export::resaving] caught exception: "+e );
     //important to fail the process if exception occurs
     runtime.exit(1);
     
diff --git a/spim_registration/timelapse/export_output.bsh b/spim_registration/timelapse/export_output.bsh
index 2a16aedb10b5efa3dc0d70fe6fc96afe95dfc7a9..f05798a6b9e011e8d1b8737940a6a7cb08c5ca8e 100755
--- a/spim_registration/timelapse/export_output.bsh
+++ b/spim_registration/timelapse/export_output.bsh
@@ -77,7 +77,7 @@ try{
 IJ.run("Toggle Cluster Processing", "display_cluster");
 }
 catch ( e ) { 
-	print( "[export output: cluster setting] caught exception: "+e );
+	print( "[export_output::cluster setting] caught exception: "+e );
 	//important to fail the process if exception occurs
 	runtime.exit(1);
 }
@@ -104,7 +104,7 @@ IJ.run("As HDF5",
 	data_string + "");
 }
 catch ( e ) { 
-	print( "[export output: resaving caught exception: "+e );
+	print( "[export_output::resaving] caught exception: "+e );
 	//important to fail the process if exception occurs
 	runtime.exit(1);
 }
diff --git a/spim_registration/timelapse/registration.bsh b/spim_registration/timelapse/registration.bsh
index 09980469dec77de6b173ee0ba274cdcd07bd0190..0031b54f98e3fb144fa2cf113fbb268728e9a6aa 100755
--- a/spim_registration/timelapse/registration.bsh
+++ b/spim_registration/timelapse/registration.bsh
@@ -329,7 +329,7 @@ IJ.run("Detect Interest Points for Registration",
 }
 catch ( e ) { 
 
-    print( "[registration::interest_points] caught exception: "+e );
+    print( "[registration::detection of interest_points] caught exception: "+e );
     //important to fail the process if exception occurs
     runtime.exit(1);
     
@@ -383,7 +383,7 @@ IJ.run("Register Dataset based on Interest Points",
 }
 catch ( e ) { 
 
-    print( "[registration::based_on_interestpoints] caught exception: "+e );
+    print( "[registration::registration of interest points] caught exception: "+e );
     //important to fail the process if exception occurs
     runtime.exit(1);