--- a/branches/Gxsm-2x3-transition-sig/plug-ins/hard/MK3-A810_spmcontrol/python_scripts/mk3_spm_configurator.py
+++ b/branches/Gxsm-2x3-transition-sig/plug-ins/hard/MK3-A810_spmcontrol/python_scripts/mk3_spm_configurator.py
@@ -116,10 +116,9 @@
 							print "added to record: " + signal[3] + " ==> " + record
 						signaln [signal [3]] = pydot.Node( signal[3], style="filled", fillcolor="green")
 						c.add_node( signaln [signal[3]] )
-#			if record != "":
-#				signaln ["record_IN"] = pydot.Node ("record_IN", label=record, shape="record", style="filled", fillcolor="green")
-#				c.add_node( signaln ["record_IN"] )
-
+			if record != "":
+				signaln ["record_IN"] = pydot.Node ("record_IN", label=record, shape="record", style="filled", fillcolor="green")
+				c.add_node( signaln ["record_IN"] )
 
 		for mod in mod_conf.keys():
 			c = moduleg [mod];
@@ -134,9 +133,6 @@
 				if mod_inp[2] >= 0 and signal[0] != -1:
 					inputn [mod_inp[1]] = pydot.Node( mod_inp[1], style="filled", fillcolor=nodecolor)
 					c.add_node( inputn [mod_inp[1]] )
-					if re.search ("In\ [0-7]", signal [3]):
-						signal_f = "f%s"%re.sub("In ","",signal [3])
-						edge = pydot.Edge("record_IN:f0", inputn [mod_inp[1]], color=sigcol, dir=sigdir)
 					print signal[3]," ==> ",mod_inp[1],"     (",mod_inp, signal, data, ")"
 					if signal [2] != "analog.vnull" or shownullsignals:
 						if nodecolor == "cyan":
@@ -147,6 +143,10 @@
 							sigcol="red"
 						edge = pydot.Edge(signaln [signal[3]], inputn [mod_inp[1]], color=sigcol, dir=sigdir)
 						graph.add_edge(edge)
+						if re.search ("In\ [0-7]", signal [3]):
+							signal_f = "f%s"%re.sub("In ","",signal [3])
+							edge = pydot.Edge("record_IN:f0", inputn [mod_inp[1]], color=sigcol, dir=sigdir)
+
 				else:
 					if mod_inp[3] == 1:
 						print "DISABLED [p=0] ==> ",mod_inp[1],"  (",mod_inp, signal, data, ")"