diff --git a/fdtx.tcl b/fdtx.tcl
index 3ede298462176e8e00a8440c63325d868e59d584..b757f84aa928f38a5717c487e24b1be315736ed3 100644
--- a/fdtx.tcl
+++ b/fdtx.tcl
@@ -762,15 +762,18 @@ proc fdt:apply { w dialog } {
                     puts "${filebase}_script.sh"
                     exec chmod 777 ${filebase}_script.sh
                     puts $script "#!/bin/sh"
+                    puts $script "cd $probtrack(output)"
                     puts $script "$FSLDIR/bin/probtrackx $flags"
                     if { $probtrack(classify_yn) == 1 } {
 			puts $script "$FSLDIR/bin/find_the_biggest ${logdir}/seeds_to_* biggest >> ${logdir}/fdt_seed_classification.txt"
 		    }
+                    if { $probtrack(mode) == "simple" } {
                     puts $script "rm ${filebase}_coordinates.txt"
+		    }
                     puts $script "mv $logfile $copylog"
                     puts $script "rm ${filebase}_script.sh"
 		    close $script
-		    exec batch -q long.q $script
+		    exec batch -q long.q ${filebase}_script.sh
 		} else {
 
 		    fdt_monitor_short $w "$FSLDIR/bin/probtrackx $flags"
@@ -865,7 +868,7 @@ proc fdt:apply { w dialog } {
     }
 
     if { $canwrite } { 
-	MxPause "  Done!  "
+	if { $FSLPARALLEL } { MxPause " Job submitted to queue" } else  { MxPause "  Done!  " }
 	update idletasks
     }