diff --git a/Makefile b/Makefile
index f76d41c9b04a48369a0708a6742d99919a4ba50b..9713a51d4a98391ce2a73d8e9a9c324edfc261f3 100755
--- a/Makefile
+++ b/Makefile
@@ -58,7 +58,7 @@ JTTOOL_DIR = jttool
 TTOOL_TARGET = $(TTOOL_PATH)/TTool_install/TTool
 TTOOL_TARGET_RELEASE = $(TTOOL_PATH)/TTool_install
 
-RELEASE_STD_FILES_XML = manual-HW.xml DrinkMachineV7.xml WebV01.xml Protocol_example1.xml BasicExchange.xml SmartCardProtocol.xml ProtocolPatterns.xml COCOME_V50.xml
+RELEASE_STD_FILES_XML = manual-HW.xml DrinkMachineV10.xml WebV01.xml Protocol_example1.xml BasicExchange.xml SmartCardProtocol.xml ProtocolPatterns.xml COCOME_V50.xml
 RELEASE_STD_FILES_LIB =  TClock1.lib TTimerv01.lib
 RELEASE_STD_FILES_BIN = $(TTOOL_CONFIG) $(LAUNCHER_BINARY) $(TTOOL_BINARY) $(TIFTRANSLATOR_BINARY) $(TMLTRANSLATOR_BINARY) 
 RELEASE_STD_FILES_LICENSES = LICENSE LICENSE_CECILL_ENG LICENSE_CECILL_FR
@@ -148,7 +148,7 @@ stdrelease:
 	cp $(TTOOL_DOC)/README_bin $(TTOOL_TARGET)/bin
 	cp $(TTOOL_BIN)/configuration.gcf $(TTOOL_TARGET)/bin
 	cp -R $(TTOOL_BIN)/$(TTOOL_LOTOS_H).h $(TTOOL_BIN)/$(TTOOL_LOTOS_H)_?.h $(TTOOL_BIN)/$(TTOOL_LOTOS_H)_?.t  $(TTOOL_BIN)/$(TTOOL_LOTOS_H)_?.f $(TTOOL_TARGET)/bin
-	cp $(TTOOL_BIN)/$(TTOOL_BINARY) $(TTOOL_BIN)/$(LAUNCHER_BINARY) $(TTOOL_BIN)/$(TIFTRANSLATOR_BINARY) $(TTOOL_BIN)/$(TMLTRANSLATOR_BINARY) $(TTOOL_TARGET)/bin
+	cp $(TTOOL_BIN)/$(TTOOL_BINARY) $(TTOOL_BIN)/$(LAUNCHER_BINARY) $(TTOOL_BIN)/$(TIFTRANSLATOR_BINARY) $(TTOOL_BIN)/$(TMLTRANSLATOR_BINARY) $(TTOOL_BIN)/$(TTOOL_CONFIG_SRC) $(TTOOL_TARGET)/bin
 # Basic release
 	cd $(TTOOL_TARGET_RELEASE);$(TAR) cfvz $(TTOOL_STD_RELEASE)/release.tgz *
 # Advanced release
diff --git a/modeling/COCOME_V50.xml b/modeling/COCOME_V50.xml
index 68ba72fb74dc01fb1076861fd4aea1fbac8910f4..1f095b4aa6f706ffc9b599bdc7d5ca141466d691 100644
--- a/modeling/COCOME_V50.xml
+++ b/modeling/COCOME_V50.xml
@@ -1,12 +1,13 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 
-<TURTLEGMODELING version="0.85beta9r5">
+<TURTLEGMODELING version="0.92-beta1">
 
 <Modeling type="ProActive Design" nameTab="ProActive Design" >
 <ProactiveCSDPanel name="Main Composite Structure Diagram" minX="10" maxX="1900" minY="10" maxY="1400" >
 <COMPONENT type="2104" id="13" >
 <cdparam x="234" y="363" />
-<sizeparam width="156" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="133" minDesiredHeight="0" />
+<sizeparam width="156" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="133" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="SaleRegisteredIf" />
 <TGConnectingPoint num="0" id="1" />
@@ -32,6 +33,7 @@
 <COMPONENT type="2100" id="27" >
 <cdparam x="835" y="75" />
 <sizeparam width="150" height="100" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="Component " value="Bank" />
 <TGConnectingPoint num="0" id="19" />
@@ -49,13 +51,14 @@
 <Attribute access="0" id="creditInfo" type="0" initialValue="" typeOther="" />
 <Attribute access="0" id="pin" type="0" initialValue="" typeOther="" />
 <ShowAttributes visible="0" />
-<LastPortCode code="14" />
+<LastPortCode code="15" />
 </extraparam>
 </COMPONENT>
 <SUBCOMPONENT type="2106" id="18" >
 <father id="27" num="0" />
 <cdparam x="825" y="107" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="In Port" value="bank" />
 <TGConnectingPoint num="0" id="14" />
@@ -70,7 +73,8 @@
 
 <COMPONENT type="2104" id="40" >
 <cdparam x="948" y="223" />
-<sizeparam width="117" height="27" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="189" minDesiredHeight="51" />
+<sizeparam width="117" height="27" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="189" minDesiredHeight="51" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="BankIf" />
 <TGConnectingPoint num="0" id="28" />
@@ -98,7 +102,8 @@
 
 <COMPONENT type="2104" id="53" >
 <cdparam x="10" y="382" />
-<sizeparam width="186" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="178" minDesiredHeight="17" />
+<sizeparam width="186" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="178" minDesiredHeight="17" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="CachDeskConnectorIf" />
 <TGConnectingPoint num="0" id="41" />
@@ -124,7 +129,8 @@
 
 <COMPONENT type="2104" id="66" >
 <cdparam x="351" y="398" />
-<sizeparam width="188" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="178" minDesiredHeight="17" />
+<sizeparam width="188" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="178" minDesiredHeight="17" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="CachDeskConnectorIf" />
 <TGConnectingPoint num="0" id="54" />
@@ -151,6 +157,7 @@
 <COMPONENT type="2100" id="123" >
 <cdparam x="10" y="10" />
 <sizeparam width="682" height="307" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="Component " value="TradingSystem" />
 <TGConnectingPoint num="0" id="115" />
@@ -163,144 +170,153 @@
 <TGConnectingPoint num="7" id="122" />
 <extraparam>
 <ShowAttributes visible="0" />
-<LastPortCode code="16" />
+<LastPortCode code="17" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="2100" id="85" >
+<SUBCOMPONENT type="2108" id="71" >
 <father id="123" num="0" />
-<cdparam x="27" y="62" />
-<sizeparam width="170" height="148" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="512" minY="0" maxY="159" />
-<infoparam name="Component " value="Inventory" />
-<TGConnectingPoint num="0" id="77" />
-<TGConnectingPoint num="1" id="78" />
-<TGConnectingPoint num="2" id="79" />
-<TGConnectingPoint num="3" id="80" />
-<TGConnectingPoint num="4" id="81" />
-<TGConnectingPoint num="5" id="82" />
-<TGConnectingPoint num="6" id="83" />
-<TGConnectingPoint num="7" id="84" />
-<extraparam>
-<Attribute access="0" id="barCode" type="0" initialValue="" typeOther="" />
-<Attribute access="0" id="paymentMode" type="0" initialValue="" typeOther="" />
-<Attribute access="0" id="resp" type="0" initialValue="" typeOther="" />
-<ShowAttributes visible="0" />
-<LastPortCode code="30" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="71" >
-<father id="85" num="0" />
-<cdparam x="187" y="181" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="150" minY="0" maxY="128" />
-<infoparam name="In Port" value="cashDeskConnector" />
+<cdparam x="682" y="104" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="662" minY="0" maxY="287" />
+<infoparam name="Out Port" value="bank" />
 <TGConnectingPoint num="0" id="67" />
 <TGConnectingPoint num="1" id="68" />
 <TGConnectingPoint num="2" id="69" />
 <TGConnectingPoint num="3" id="70" />
 <extraparam>
-<PortCode code="Inventory2" />
-<Show value="1" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="76" >
-<father id="85" num="1" />
-<cdparam x="187" y="104" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="150" minY="0" maxY="128" />
-<infoparam name="In Port" value="saleRegistered" />
-<TGConnectingPoint num="0" id="72" />
-<TGConnectingPoint num="1" id="73" />
-<TGConnectingPoint num="2" id="74" />
-<TGConnectingPoint num="3" id="75" />
-<extraparam>
-<PortCode code="Inventory1" />
+<PortCode code="TradingSystem3" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2100" id="109" >
+<SUBCOMPONENT type="2100" id="95" >
 <father id="123" num="1" />
 <cdparam x="427" y="72" />
 <sizeparam width="160" height="138" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="522" minY="0" maxY="169" />
 <infoparam name="Component " value="CashDeskLine" />
-<TGConnectingPoint num="0" id="101" />
-<TGConnectingPoint num="1" id="102" />
-<TGConnectingPoint num="2" id="103" />
-<TGConnectingPoint num="3" id="104" />
-<TGConnectingPoint num="4" id="105" />
-<TGConnectingPoint num="5" id="106" />
-<TGConnectingPoint num="6" id="107" />
-<TGConnectingPoint num="7" id="108" />
+<TGConnectingPoint num="0" id="87" />
+<TGConnectingPoint num="1" id="88" />
+<TGConnectingPoint num="2" id="89" />
+<TGConnectingPoint num="3" id="90" />
+<TGConnectingPoint num="4" id="91" />
+<TGConnectingPoint num="5" id="92" />
+<TGConnectingPoint num="6" id="93" />
+<TGConnectingPoint num="7" id="94" />
 <extraparam>
 <ShowAttributes visible="0" />
-<DesignPanel name="CashDeskLine"/><LastPortCode code="140" />
+<DesignPanel name="CashDeskLine"/><LastPortCode code="143" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="90" >
-<father id="109" num="0" />
-<cdparam x="577" y="105" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<SUBCOMPONENT type="2108" id="76" >
+<father id="95" num="0" />
+<cdparam x="417" y="182" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="140" minY="0" maxY="118" />
-<infoparam name="Out Port" value="bank" />
-<TGConnectingPoint num="0" id="86" />
-<TGConnectingPoint num="1" id="87" />
-<TGConnectingPoint num="2" id="88" />
-<TGConnectingPoint num="3" id="89" />
+<infoparam name="Out Port" value="cashDeskConnector" />
+<TGConnectingPoint num="0" id="72" />
+<TGConnectingPoint num="1" id="73" />
+<TGConnectingPoint num="2" id="74" />
+<TGConnectingPoint num="3" id="75" />
 <extraparam>
-<PortCode code="CashDeskLineDesign3" />
+<PortCode code="CashDeskLineDesign1" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="95" >
-<father id="109" num="1" />
+<SUBCOMPONENT type="2108" id="81" >
+<father id="95" num="1" />
 <cdparam x="417" y="106" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="140" minY="0" maxY="118" />
 <infoparam name="Out Port" value="saleRegistered" />
-<TGConnectingPoint num="0" id="91" />
-<TGConnectingPoint num="1" id="92" />
-<TGConnectingPoint num="2" id="93" />
-<TGConnectingPoint num="3" id="94" />
+<TGConnectingPoint num="0" id="77" />
+<TGConnectingPoint num="1" id="78" />
+<TGConnectingPoint num="2" id="79" />
+<TGConnectingPoint num="3" id="80" />
 <extraparam>
 <PortCode code="CashDeskLineDesign2" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="100" >
-<father id="109" num="2" />
-<cdparam x="417" y="182" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<SUBCOMPONENT type="2108" id="86" >
+<father id="95" num="2" />
+<cdparam x="577" y="105" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="140" minY="0" maxY="118" />
-<infoparam name="Out Port" value="cashDeskConnector" />
+<infoparam name="Out Port" value="bank" />
+<TGConnectingPoint num="0" id="82" />
+<TGConnectingPoint num="1" id="83" />
+<TGConnectingPoint num="2" id="84" />
+<TGConnectingPoint num="3" id="85" />
+<extraparam>
+<PortCode code="CashDeskLineDesign3" />
+<Show value="1" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2100" id="114" >
+<father id="123" num="2" />
+<cdparam x="27" y="62" />
+<sizeparam width="170" height="148" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="512" minY="0" maxY="159" />
+<infoparam name="Component " value="Inventory" />
+<TGConnectingPoint num="0" id="106" />
+<TGConnectingPoint num="1" id="107" />
+<TGConnectingPoint num="2" id="108" />
+<TGConnectingPoint num="3" id="109" />
+<TGConnectingPoint num="4" id="110" />
+<TGConnectingPoint num="5" id="111" />
+<TGConnectingPoint num="6" id="112" />
+<TGConnectingPoint num="7" id="113" />
+<extraparam>
+<Attribute access="0" id="barCode" type="0" initialValue="" typeOther="" />
+<Attribute access="0" id="paymentMode" type="0" initialValue="" typeOther="" />
+<Attribute access="0" id="resp" type="0" initialValue="" typeOther="" />
+<ShowAttributes visible="0" />
+<LastPortCode code="32" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2106" id="100" >
+<father id="114" num="0" />
+<cdparam x="187" y="104" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="150" minY="0" maxY="128" />
+<infoparam name="In Port" value="saleRegistered" />
 <TGConnectingPoint num="0" id="96" />
 <TGConnectingPoint num="1" id="97" />
 <TGConnectingPoint num="2" id="98" />
 <TGConnectingPoint num="3" id="99" />
 <extraparam>
-<PortCode code="CashDeskLineDesign1" />
+<PortCode code="Inventory1" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="114" >
-<father id="123" num="2" />
-<cdparam x="682" y="104" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="662" minY="0" maxY="287" />
-<infoparam name="Out Port" value="bank" />
-<TGConnectingPoint num="0" id="110" />
-<TGConnectingPoint num="1" id="111" />
-<TGConnectingPoint num="2" id="112" />
-<TGConnectingPoint num="3" id="113" />
+<SUBCOMPONENT type="2106" id="105" >
+<father id="114" num="1" />
+<cdparam x="187" y="181" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="150" minY="0" maxY="128" />
+<infoparam name="In Port" value="cashDeskConnector" />
+<TGConnectingPoint num="0" id="101" />
+<TGConnectingPoint num="1" id="102" />
+<TGConnectingPoint num="2" id="103" />
+<TGConnectingPoint num="3" id="104" />
 <extraparam>
-<PortCode code="TradingSystem3" />
+<PortCode code="Inventory2" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
 
 <COMPONENT type="2104" id="136" >
 <cdparam x="844" y="454" />
-<sizeparam width="117" height="27" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="189" minDesiredHeight="51" />
+<sizeparam width="117" height="27" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="189" minDesiredHeight="51" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="BankIf" />
 <TGConnectingPoint num="0" id="124" />
@@ -328,7 +344,8 @@
 
 <COMPONENT type="2104" id="149" >
 <cdparam x="709" y="370" />
-<sizeparam width="117" height="27" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="189" minDesiredHeight="51" />
+<sizeparam width="117" height="27" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="189" minDesiredHeight="51" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="BankIf" />
 <TGConnectingPoint num="0" id="137" />
@@ -356,7 +373,8 @@
 
 <COMPONENT type="2104" id="162" >
 <cdparam x="353" y="399" />
-<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="133" minDesiredHeight="0" />
+<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="133" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="SaleRegisteredIf" />
 <TGConnectingPoint num="0" id="150" />
@@ -383,7 +401,7 @@
 <cdparam x="473" y="290" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to TGComponent" value="null" />
-<P1  x="197" y="104" id="72" />
+<P1  x="197" y="104" id="96" />
 <P2  x="284" y="388" id="3" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -395,8 +413,8 @@
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="164" />
-<P1  x="417" y="116" id="93" />
-<P2  x="207" y="114" id="75" />
+<P1  x="417" y="116" id="79" />
+<P2  x="207" y="114" id="99" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="167" >
@@ -404,8 +422,8 @@
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="166" />
-<P1  x="417" y="192" id="98" />
-<P2  x="207" y="191" id="70" />
+<P1  x="417" y="192" id="74" />
+<P2  x="207" y="191" id="104" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="169" >
@@ -413,8 +431,8 @@
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="168" />
-<P1  x="597" y="115" id="89" />
-<P2  x="682" y="114" id="112" />
+<P1  x="597" y="115" id="85" />
+<P2  x="682" y="114" id="69" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="171" >
@@ -422,7 +440,7 @@
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="170" />
-<P1  x="702" y="114" id="113" />
+<P1  x="702" y="114" id="70" />
 <P2  x="825" y="117" id="16" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
@@ -441,7 +459,7 @@
 <cdparam x="310" y="270" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to TGComponent" value="null" />
-<P1  x="197" y="201" id="68" />
+<P1  x="197" y="201" id="102" />
 <P2  x="60" y="382" id="44" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -452,7 +470,7 @@
 <cdparam x="0" y="0" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="427" y="182" id="96" />
+<P1  x="427" y="182" id="72" />
 <P2  x="351" y="410" id="54" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -463,7 +481,7 @@
 <cdparam x="724" y="169" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="692" y="124" id="111" />
+<P1  x="692" y="124" id="68" />
 <P2  x="894" y="479" id="126" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -474,7 +492,7 @@
 <cdparam x="0" y="0" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="587" y="105" id="86" />
+<P1  x="587" y="105" id="82" />
 <P2  x="709" y="382" id="137" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -485,7 +503,7 @@
 <cdparam x="0" y="0" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="427" y="106" id="91" />
+<P1  x="427" y="106" id="77" />
 <P2  x="353" y="411" id="150" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -498,7 +516,8 @@
 <ProactiveSMDPanel name="CachDeskApp" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="179" >
 <cdparam x="169" y="10" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="178" />
@@ -506,7 +525,8 @@
 
 <COMPONENT type="2010" id="182" >
 <cdparam x="160" y="84" />
-<sizeparam width="37" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="36" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="submachine" value="init" />
 <TGConnectingPoint num="0" id="180" />
@@ -514,8 +534,9 @@
 </COMPONENT>
 
 <COMPONENT type="2016" id="185" >
-<cdparam x="137" y="50" />
-<sizeparam width="78" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="138" y="50" />
+<sizeparam width="77" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="initialState" />
 <TGConnectingPoint num="0" id="183" />
@@ -523,8 +544,9 @@
 </COMPONENT>
 
 <COMPONENT type="2010" id="188" >
-<cdparam x="142" y="176" />
-<sizeparam width="75" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="141" y="176" />
+<sizeparam width="76" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="submachine" value="serveFIFO" />
 <TGConnectingPoint num="0" id="186" />
@@ -533,7 +555,8 @@
 
 <COMPONENT type="2006" id="204" >
 <cdparam x="168" y="220" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="192" />
@@ -552,28 +575,32 @@
 <SUBCOMPONENT type="-1" id="189" >
 <father id="204" num="0" />
 <cdparam x="93" y="250" />
-<sizeparam width="95" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="83" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[errorCode==0]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="190" >
 <father id="204" num="1" />
 <cdparam x="213" y="238" />
-<sizeparam width="85" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="76" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[errorCode&gt;0]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="191" >
 <father id="204" num="2" />
 <cdparam x="183" y="255" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2016" id="207" >
-<cdparam x="26" y="292" />
-<sizeparam width="75" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="28" y="292" />
+<sizeparam width="71" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="initialized" />
 <TGConnectingPoint num="0" id="205" />
@@ -581,8 +608,9 @@
 </COMPONENT>
 
 <COMPONENT type="2016" id="210" >
-<cdparam x="141" y="129" />
-<sizeparam width="75" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="143" y="129" />
+<sizeparam width="71" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="initialized" />
 <TGConnectingPoint num="0" id="208" />
@@ -590,8 +618,9 @@
 </COMPONENT>
 
 <COMPONENT type="2002" id="213" >
-<cdparam x="222" y="269" />
-<sizeparam width="90" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="224" y="269" />
+<sizeparam width="86" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="log!errorCode" />
 <TGConnectingPoint num="0" id="211" />
@@ -603,7 +632,8 @@
 
 <COMPONENT type="2001" id="215" >
 <cdparam x="257" y="352" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="null" />
 <TGConnectingPoint num="0" id="214" />
@@ -679,15 +709,17 @@
 <ProactiveSMDPanel name="init" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="225" >
 <cdparam x="149" y="26" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="init_start" />
 <TGConnectingPoint num="0" id="224" />
 </COMPONENT>
 
 <COMPONENT type="2012" id="228" >
-<cdparam x="111" y="86" />
-<sizeparam width="92" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="113" y="86" />
+<sizeparam width="89" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="cashState=0" />
 <TGConnectingPoint num="0" id="226" />
@@ -696,15 +728,17 @@
 
 <COMPONENT type="2001" id="230" >
 <cdparam x="143" y="393" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="init_stop" />
 <TGConnectingPoint num="0" id="229" />
 </COMPONENT>
 
 <COMPONENT type="2012" id="233" >
-<cdparam x="34" y="132" />
-<sizeparam width="246" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="41" y="132" />
+<sizeparam width="233" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="paymentMode=paymentMode_INVALID" />
 <TGConnectingPoint num="0" id="231" />
@@ -712,8 +746,9 @@
 </COMPONENT>
 
 <COMPONENT type="2012" id="236" >
-<cdparam x="112" y="226" />
-<sizeparam width="89" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="115" y="226" />
+<sizeparam width="82" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="products=0" />
 <TGConnectingPoint num="0" id="234" />
@@ -722,7 +757,8 @@
 
 <COMPONENT type="301" id="245" >
 <cdparam x="315" y="10" />
-<sizeparam width="180" height="65" minWidth="50" minHeight="20" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="169" height="68" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="paymentMode_INVALID = 0
 paymentMode_CASH = 1
@@ -745,7 +781,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="301" id="254" >
 <cdparam x="353" y="90" />
-<sizeparam width="97" height="95" minWidth="50" minHeight="20" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="92" height="100" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="cashState: 
 
@@ -772,7 +809,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="301" id="263" >
 <cdparam x="10" y="10" />
-<sizeparam width="122" height="35" minWidth="50" minHeight="20" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="124" height="36" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="INIT SUBMACHINE
 " />
@@ -790,8 +828,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2012" id="266" >
-<cdparam x="110" y="324" />
-<sizeparam width="97" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="113" y="324" />
+<sizeparam width="90" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="errorCode=0" />
 <TGConnectingPoint num="0" id="264" />
@@ -799,8 +838,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2012" id="269" >
-<cdparam x="98" y="269" />
-<sizeparam width="116" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="102" y="269" />
+<sizeparam width="108" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="expressMode=0" />
 <TGConnectingPoint num="0" id="267" />
@@ -808,8 +848,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2012" id="272" >
-<cdparam x="109" y="178" />
-<sizeparam width="92" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="113" y="178" />
+<sizeparam width="84" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="creditInfo=0" />
 <TGConnectingPoint num="0" id="270" />
@@ -878,7 +919,8 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="serveFIFO" minX="10" maxX="1900" minY="10" maxY="900" >
 <COMPONENT type="2006" id="295" >
 <cdparam x="621" y="328" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="283" />
@@ -897,28 +939,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="280" >
 <father id="295" num="0" />
 <cdparam x="546" y="333" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="281" >
 <father id="295" num="1" />
 <cdparam x="646" y="333" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="282" >
 <father id="295" num="2" />
 <cdparam x="636" y="363" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2000" id="297" >
 <cdparam x="623" y="10" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="start state" value="serveFIFO_start" />
 <TGConnectingPoint num="0" id="296" />
@@ -926,7 +972,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="313" >
 <cdparam x="619" y="59" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="301" />
@@ -945,28 +992,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="298" >
 <father id="313" num="0" />
 <cdparam x="544" y="64" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="299" >
 <father id="313" num="1" />
 <cdparam x="644" y="64" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="300" >
 <father id="313" num="2" />
 <cdparam x="634" y="94" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="329" >
 <cdparam x="951" y="121" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="317" />
@@ -985,28 +1036,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="314" >
 <father id="329" num="0" />
 <cdparam x="876" y="126" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="315" >
 <father id="329" num="1" />
 <cdparam x="976" y="126" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="316" >
 <father id="329" num="2" />
 <cdparam x="966" y="156" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="345" >
 <cdparam x="222" y="145" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="333" />
@@ -1025,28 +1080,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="330" >
 <father id="345" num="0" />
 <cdparam x="147" y="150" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="331" >
 <father id="345" num="1" />
 <cdparam x="247" y="150" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="332" >
 <father id="345" num="2" />
 <cdparam x="237" y="180" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="361" >
 <cdparam x="1137" y="195" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="349" />
@@ -1065,28 +1124,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="346" >
 <father id="361" num="0" />
 <cdparam x="1062" y="200" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="347" >
 <father id="361" num="1" />
 <cdparam x="1162" y="200" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="348" >
 <father id="361" num="2" />
 <cdparam x="1152" y="230" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2010" id="364" >
-<cdparam x="22" y="353" />
-<sizeparam width="84" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="23" y="353" />
+<sizeparam width="83" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="submachine" value="saleStarted" />
 <TGConnectingPoint num="0" id="362" />
@@ -1094,8 +1157,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2010" id="367" >
-<cdparam x="137" y="354" />
-<sizeparam width="160" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="139" y="354" />
+<sizeparam width="156" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="submachine" value="productBarcodeScanned" />
 <TGConnectingPoint num="0" id="365" />
@@ -1103,8 +1167,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="370" >
-<cdparam x="115" y="264" />
-<sizeparam width="215" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="117" y="264" />
+<sizeparam width="211" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="send msg" value="productBarcodeScanned?barCode" />
 <TGConnectingPoint num="0" id="368" />
@@ -1115,8 +1180,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="373" >
-<cdparam x="14" y="266" />
-<sizeparam width="84" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="15" y="266" />
+<sizeparam width="83" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="send msg" value="saleStarted" />
 <TGConnectingPoint num="0" id="371" />
@@ -1127,8 +1193,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="376" >
-<cdparam x="349" y="261" />
-<sizeparam width="90" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="348" y="261" />
+<sizeparam width="92" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="send msg" value="saleFinished" />
 <TGConnectingPoint num="0" id="374" />
@@ -1139,8 +1206,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2010" id="379" >
-<cdparam x="384" y="502" />
-<sizeparam width="135" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="385" y="502" />
+<sizeparam width="132" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="submachine" value="cashAmountEntered" />
 <TGConnectingPoint num="0" id="377" />
@@ -1148,8 +1216,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2010" id="382" >
-<cdparam x="345" y="356" />
-<sizeparam width="90" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="344" y="356" />
+<sizeparam width="92" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="submachine" value="saleFinished" />
 <TGConnectingPoint num="0" id="380" />
@@ -1158,7 +1227,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2010" id="385" >
 <cdparam x="575" y="505" />
-<sizeparam width="106" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="107" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="submachine" value="cashBoxClosed" />
 <TGConnectingPoint num="0" id="383" />
@@ -1167,7 +1237,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2004" id="388" >
 <cdparam x="568" y="423" />
-<sizeparam width="106" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="107" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="send msg" value="cashBoxClosed" />
 <TGConnectingPoint num="0" id="386" />
@@ -1178,8 +1249,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="391" >
-<cdparam x="361" y="423" />
-<sizeparam width="183" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="362" y="423" />
+<sizeparam width="181" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="send msg" value="cashAmountEntered?amount" />
 <TGConnectingPoint num="0" id="389" />
@@ -1190,8 +1262,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="394" >
-<cdparam x="696" y="421" />
-<sizeparam width="188" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="699" y="421" />
+<sizeparam width="183" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="send msg" value="creditCardScanned?creditInfo" />
 <TGConnectingPoint num="0" id="392" />
@@ -1202,8 +1275,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2010" id="397" >
-<cdparam x="734" y="503" />
-<sizeparam width="129" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="735" y="503" />
+<sizeparam width="126" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="submachine" value="creditCardScanned" />
 <TGConnectingPoint num="0" id="395" />
@@ -1211,8 +1285,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="400" >
-<cdparam x="708" y="251" />
-<sizeparam width="106" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="709" y="251" />
+<sizeparam width="104" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="send msg" value="pinEntered?pin" />
 <TGConnectingPoint num="0" id="398" />
@@ -1223,8 +1298,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2010" id="403" >
-<cdparam x="761" y="351" />
-<sizeparam width="83" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="762" y="351" />
+<sizeparam width="80" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="submachine" value="pinEntered" />
 <TGConnectingPoint num="0" id="401" />
@@ -1232,8 +1308,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="406" >
-<cdparam x="864" y="252" />
-<sizeparam width="145" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="866" y="252" />
+<sizeparam width="140" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="send msg" value="expressModeEnabled" />
 <TGConnectingPoint num="0" id="404" />
@@ -1244,8 +1321,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2010" id="409" >
-<cdparam x="866" y="324" />
-<sizeparam width="145" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="868" y="324" />
+<sizeparam width="140" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="submachine" value="expressModeEnabled" />
 <TGConnectingPoint num="0" id="407" />
@@ -1253,8 +1331,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2010" id="412" >
-<cdparam x="1034" y="346" />
-<sizeparam width="149" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1036" y="346" />
+<sizeparam width="144" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="submachine" value="expressModeDisabled" />
 <TGConnectingPoint num="0" id="410" />
@@ -1262,8 +1341,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="415" >
-<cdparam x="1221" y="251" />
-<sizeparam width="189" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1225" y="251" />
+<sizeparam width="181" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="send msg" value="paymentMode?paymentMode" />
 <TGConnectingPoint num="0" id="413" />
@@ -1274,8 +1354,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="418" >
-<cdparam x="1022" y="250" />
-<sizeparam width="149" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1024" y="250" />
+<sizeparam width="144" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="send msg" value="expressModeDisabled" />
 <TGConnectingPoint num="0" id="416" />
@@ -1286,8 +1367,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2010" id="421" >
-<cdparam x="1230" y="332" />
-<sizeparam width="102" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1233" y="332" />
+<sizeparam width="97" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="submachine" value="paymentMode" />
 <TGConnectingPoint num="0" id="419" />
@@ -1296,7 +1378,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="434" >
 <cdparam x="127" y="534" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="422" />
@@ -1315,7 +1398,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="447" >
 <cdparam x="661" y="587" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="435" />
@@ -1334,7 +1418,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="460" >
 <cdparam x="1153" y="478" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="448" />
@@ -1353,7 +1438,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="473" >
 <cdparam x="1111" y="519" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="461" />
@@ -1372,7 +1458,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="486" >
 <cdparam x="661" y="645" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="474" />
@@ -1391,7 +1478,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2001" id="488" >
 <cdparam x="645" y="693" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="stop state" value="serveFIFO_stop" />
 <TGConnectingPoint num="0" id="487" />
@@ -1399,7 +1487,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="301" id="497" >
 <cdparam x="10" y="10" />
-<sizeparam width="208" height="35" minWidth="50" minHeight="20" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="210" height="36" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="UML Note" value="CashDesk ServeFIFO SubMachine
 " />
@@ -1742,15 +1831,17 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="saleStarted" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="539" >
 <cdparam x="132" y="11" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="saleStarted_start" />
 <TGConnectingPoint num="0" id="538" />
 </COMPONENT>
 
 <COMPONENT type="2012" id="542" >
-<cdparam x="10" y="144" />
-<sizeparam width="92" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="12" y="144" />
+<sizeparam width="89" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="cashState=2" />
 <TGConnectingPoint num="0" id="540" />
@@ -1758,8 +1849,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2012" id="545" >
-<cdparam x="171" y="140" />
-<sizeparam width="190" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="177" y="140" />
+<sizeparam width="178" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="errorCode= NotIdleException" />
 <TGConnectingPoint num="0" id="543" />
@@ -1768,7 +1860,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="558" >
 <cdparam x="133" y="195" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="546" />
@@ -1787,7 +1880,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2001" id="560" >
 <cdparam x="127" y="241" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="saleStarted_stop" />
 <TGConnectingPoint num="0" id="559" />
@@ -1795,7 +1889,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="576" >
 <cdparam x="132" y="77" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="564" />
@@ -1814,28 +1909,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="561" >
 <father id="576" num="0" />
 <cdparam x="57" y="82" />
-<sizeparam width="80" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="82" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
-<infoparam name="guard 1" value="[cashState=0]" />
+<infoparam name="guard 1" value="[cashState==0]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="562" >
 <father id="576" num="1" />
 <cdparam x="157" y="82" />
-<sizeparam width="80" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="82" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
-<infoparam name="guard 2" value="[cashState=1]" />
+<infoparam name="guard 2" value="[cashState==1]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="563" >
 <father id="576" num="2" />
 <cdparam x="147" y="112" />
-<sizeparam width="80" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="82" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
-<infoparam name="guard 3" value="[cashState=2]" />
+<infoparam name="guard 3" value="[cashState==2]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="301" id="585" >
 <cdparam x="366" y="10" />
-<sizeparam width="97" height="95" minWidth="50" minHeight="20" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="92" height="100" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="cashState: 
 
@@ -1922,7 +2021,8 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="productBarcodeScanned" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2006" id="608" >
 <cdparam x="370" y="283" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="596" />
@@ -1941,28 +2041,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="593" >
 <father id="608" num="0" />
 <cdparam x="295" y="313" />
-<sizeparam width="148" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="148" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
-<infoparam name="guard 1" value="[products&lt;=maxNbProd]" />
+<infoparam name="guard 1" value="[products&lt;(maxNbProd+1)]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="594" >
 <father id="608" num="1" />
 <cdparam x="401" y="288" />
-<sizeparam width="138" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="126" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[products&gt;maxNbProd]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="595" >
 <father id="608" num="2" />
 <cdparam x="385" y="318" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="624" >
 <cdparam x="302" y="55" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="612" />
@@ -1981,28 +2085,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="609" >
 <father id="624" num="0" />
 <cdparam x="227" y="60" />
-<sizeparam width="80" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="82" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
-<infoparam name="guard 1" value="[cashState=0]" />
+<infoparam name="guard 1" value="[cashState==0]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="610" >
 <father id="624" num="1" />
 <cdparam x="327" y="60" />
-<sizeparam width="80" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="82" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
-<infoparam name="guard 2" value="[cashState=1]" />
+<infoparam name="guard 2" value="[cashState==1]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="611" >
 <father id="624" num="2" />
 <cdparam x="317" y="90" />
-<sizeparam width="80" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="82" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
-<infoparam name="guard 3" value="[cashState=2]" />
+<infoparam name="guard 3" value="[cashState==2]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2000" id="626" >
 <cdparam x="303" y="18" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="productBarcodeScanned_start" />
 <TGConnectingPoint num="0" id="625" />
@@ -2010,7 +2118,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="301" id="635" >
 <cdparam x="701" y="10" />
-<sizeparam width="97" height="95" minWidth="50" minHeight="20" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="92" height="100" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="cashState: 
 
@@ -2037,7 +2146,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="648" >
 <cdparam x="355" y="689" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="636" />
@@ -2055,8 +2165,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="651" >
-<cdparam x="237" y="103" />
-<sizeparam width="149" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="240" y="103" />
+<sizeparam width="143" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="getProductReq!barCode" />
 <TGConnectingPoint num="0" id="649" />
@@ -2067,8 +2178,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="654" >
-<cdparam x="241" y="566" />
-<sizeparam width="133" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="242" y="566" />
+<sizeparam width="130" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="runningTotalChanged" />
 <TGConnectingPoint num="0" id="652" />
@@ -2079,8 +2191,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2012" id="657" >
-<cdparam x="200" y="333" />
-<sizeparam width="150" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="207" y="333" />
+<sizeparam width="137" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="products=products+1" />
 <TGConnectingPoint num="0" id="655" />
@@ -2089,7 +2202,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="673" >
 <cdparam x="371" y="452" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="661" />
@@ -2108,28 +2222,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="658" >
 <father id="673" num="0" />
 <cdparam x="296" y="482" />
-<sizeparam width="114" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="101" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[expressMode==0]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="659" >
 <father id="673" num="1" />
 <cdparam x="416" y="457" />
-<sizeparam width="114" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="101" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[expressMode==1]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="660" >
 <father id="673" num="2" />
 <cdparam x="386" y="487" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2008" id="686" >
 <cdparam x="304" y="524" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="674" />
@@ -2148,7 +2266,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="699" >
 <cdparam x="356" y="706" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="687" />
@@ -2167,7 +2286,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2001" id="701" >
 <cdparam x="351" y="742" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="productBarcodeScanned_stop" />
 <TGConnectingPoint num="0" id="700" />
@@ -2175,7 +2295,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="717" >
 <cdparam x="490" y="507" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="705" />
@@ -2194,28 +2315,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="702" >
 <father id="717" num="0" />
 <cdparam x="415" y="537" />
-<sizeparam width="148" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="148" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
-<infoparam name="guard 1" value="[products&lt;=maxNbProd]" />
+<infoparam name="guard 1" value="[products&lt;(maxNbProd+1)]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="703" >
 <father id="717" num="1" />
 <cdparam x="535" y="512" />
-<sizeparam width="138" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="126" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[products&gt;maxNbProd]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="704" >
 <father id="717" num="2" />
 <cdparam x="505" y="565" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2008" id="730" >
 <cdparam x="382" y="374" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="718" />
@@ -2233,8 +2358,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="733" >
-<cdparam x="224" y="156" />
-<sizeparam width="177" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="226" y="156" />
+<sizeparam width="172" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="getProductResp?productOk" />
 <TGConnectingPoint num="0" id="731" />
@@ -2246,7 +2372,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="749" >
 <cdparam x="299" y="214" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="737" />
@@ -2265,28 +2392,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="734" >
 <father id="749" num="0" />
 <cdparam x="224" y="219" />
-<sizeparam width="87" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="83" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
-<infoparam name="guard 1" value="[productOk=0]" />
+<infoparam name="guard 1" value="[productOk==0]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="735" >
 <father id="749" num="1" />
 <cdparam x="344" y="244" />
-<sizeparam width="87" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="83" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
-<infoparam name="guard 2" value="[productOk=1]" />
+<infoparam name="guard 2" value="[productOk==1]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="736" >
 <father id="749" num="2" />
 <cdparam x="314" y="249" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2012" id="752" >
-<cdparam x="34" y="264" />
-<sizeparam width="244" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="40" y="264" />
+<sizeparam width="232" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="errorCode=ProductNotFoundException" />
 <TGConnectingPoint num="0" id="750" />
@@ -2294,8 +2425,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2012" id="755" >
-<cdparam x="441" y="613" />
-<sizeparam width="297" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="448" y="613" />
+<sizeparam width="282" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="errorCode=ExceedNumberOfProductsException" />
 <TGConnectingPoint num="0" id="753" />
@@ -2322,14 +2454,16 @@ paymentMode_CARD = 2
 </CONNECTOR><SUBCOMPONENT type="-1" id="757" >
 <father id="759" num="0" />
 <cdparam x="27" y="120" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="758" >
 <father id="759" num="1" />
 <cdparam x="21" y="695" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
@@ -2346,14 +2480,16 @@ paymentMode_CARD = 2
 </CONNECTOR><SUBCOMPONENT type="-1" id="760" >
 <father id="762" num="0" />
 <cdparam x="752" y="114" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="761" >
 <father id="762" num="1" />
 <cdparam x="759" y="696" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
@@ -2481,7 +2617,8 @@ paymentMode_CARD = 2
 </CONNECTOR><SUBCOMPONENT type="-1" id="777" >
 <father id="778" num="0" />
 <cdparam x="515" y="354" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
@@ -2505,7 +2642,8 @@ paymentMode_CARD = 2
 </CONNECTOR><SUBCOMPONENT type="-1" id="780" >
 <father id="781" num="0" />
 <cdparam x="377" y="226" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
@@ -2529,7 +2667,8 @@ paymentMode_CARD = 2
 </CONNECTOR><SUBCOMPONENT type="-1" id="783" >
 <father id="784" num="0" />
 <cdparam x="156" y="633" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
@@ -2540,7 +2679,8 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="saleFinished" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2006" id="800" >
 <cdparam x="143" y="66" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="788" />
@@ -2559,36 +2699,41 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="785" >
 <father id="800" num="0" />
 <cdparam x="68" y="71" />
-<sizeparam width="80" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="82" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
-<infoparam name="guard 1" value="[cashState=2]" />
+<infoparam name="guard 1" value="[cashState==2]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="786" >
 <father id="800" num="1" />
 <cdparam x="188" y="71" />
-<sizeparam width="80" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="82" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
-<infoparam name="guard 2" value="[cashState=1]" />
+<infoparam name="guard 2" value="[cashState==1]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="787" >
 <father id="800" num="2" />
 <cdparam x="158" y="101" />
-<sizeparam width="80" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="82" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
-<infoparam name="guard 3" value="[cashState=0]" />
+<infoparam name="guard 3" value="[cashState==0]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2000" id="802" >
 <cdparam x="147" y="20" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="saleFinished_start" />
 <TGConnectingPoint num="0" id="801" />
 </COMPONENT>
 
 <COMPONENT type="2012" id="805" >
-<cdparam x="23" y="121" />
-<sizeparam width="92" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="25" y="121" />
+<sizeparam width="89" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="cashState=1" />
 <TGConnectingPoint num="0" id="803" />
@@ -2596,8 +2741,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2012" id="808" >
-<cdparam x="124" y="197" />
-<sizeparam width="235" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="127" y="197" />
+<sizeparam width="228" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="errorCode=SaleNotFinishedException" />
 <TGConnectingPoint num="0" id="806" />
@@ -2606,7 +2752,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="821" >
 <cdparam x="136" y="252" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="809" />
@@ -2625,7 +2772,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2001" id="823" >
 <cdparam x="132" y="298" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="saleFinished_stop" />
 <TGConnectingPoint num="0" id="822" />
@@ -2633,7 +2781,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="301" id="832" >
 <cdparam x="287" y="12" />
-<sizeparam width="97" height="95" minWidth="50" minHeight="20" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="92" height="100" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="cashState: 
 
@@ -2660,7 +2809,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="845" >
 <cdparam x="239" y="148" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="833" />
@@ -2747,15 +2897,17 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="cashAmountEntered" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="855" >
 <cdparam x="403" y="42" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="cashAmountEntered_start" />
 <TGConnectingPoint num="0" id="854" />
 </COMPONENT>
 
 <COMPONENT type="2002" id="858" >
-<cdparam x="1" y="266" />
-<sizeparam width="244" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="4" y="266" />
+<sizeparam width="238" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="changeAmountCalculated!changeAmount" />
 <TGConnectingPoint num="0" id="856" />
@@ -2767,7 +2919,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2001" id="860" >
 <cdparam x="398" y="365" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="cashAmountEntered_stop" />
 <TGConnectingPoint num="0" id="859" />
@@ -2775,7 +2928,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="301" id="869" >
 <cdparam x="575" y="10" />
-<sizeparam width="97" height="95" minWidth="50" minHeight="20" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="92" height="100" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="cashState: 
 
@@ -2802,7 +2956,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="882" >
 <cdparam x="405" y="312" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="870" />
@@ -2821,7 +2976,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="898" >
 <cdparam x="397" y="106" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="886" />
@@ -2840,28 +2996,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="883" >
 <father id="898" num="0" />
 <cdparam x="322" y="115" />
-<sizeparam width="90" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="82" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[cashState==1]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="884" >
 <father id="898" num="1" />
 <cdparam x="422" y="111" />
-<sizeparam width="90" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="82" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[cashState==0]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="885" >
 <father id="898" num="2" />
 <cdparam x="412" y="144" />
-<sizeparam width="90" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="82" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[cashState==2]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2008" id="911" >
 <cdparam x="635" y="174" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="899" />
@@ -2879,8 +3039,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2012" id="914" >
-<cdparam x="542" y="251" />
-<sizeparam width="202" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="547" y="251" />
+<sizeparam width="192" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="errorCode=NotPayingException" />
 <TGConnectingPoint num="0" id="912" />
@@ -2889,7 +3050,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="930" >
 <cdparam x="213" y="168" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="918" />
@@ -2908,28 +3070,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="915" >
 <father id="930" num="0" />
 <cdparam x="138" y="191" />
-<sizeparam width="118" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="104" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[paymentMode==1]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="916" >
 <father id="930" num="1" />
 <cdparam x="238" y="173" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="917" >
 <father id="930" num="2" />
 <cdparam x="231" y="213" />
-<sizeparam width="144" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="129" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[not(paymentMode==1)]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2012" id="933" >
-<cdparam x="254" y="249" />
-<sizeparam width="262" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="260" y="249" />
+<sizeparam width="250" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="errorCode=WrongPaymentModeException" />
 <TGConnectingPoint num="0" id="931" />
@@ -2938,7 +3104,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="301" id="942" >
 <cdparam x="10" y="10" />
-<sizeparam width="180" height="65" minWidth="50" minHeight="20" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="169" height="68" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="paymentMode_INVALID = 0
 paymentMode_CASH = 1
@@ -3042,7 +3209,8 @@ paymentMode_CARD = 2
 </CONNECTOR><SUBCOMPONENT type="-1" id="952" >
 <father id="953" num="0" />
 <cdparam x="115" y="176" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
@@ -3061,7 +3229,8 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="cashBoxClosed" minX="10" maxX="1900" minY="10" maxY="900" >
 <COMPONENT type="2006" id="970" >
 <cdparam x="246" y="121" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="958" />
@@ -3080,28 +3249,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="955" >
 <father id="970" num="0" />
 <cdparam x="171" y="151" />
-<sizeparam width="219" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="214" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
-<infoparam name="guard 1" value="[paymentMode=paymentMode_CASH]" />
+<infoparam name="guard 1" value="[paymentMode==paymentMode_CASH]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="956" >
 <father id="970" num="1" />
 <cdparam x="271" y="126" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="957" >
 <father id="970" num="2" />
 <cdparam x="281" y="181" />
-<sizeparam width="255" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="239" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[not(paymentMode==paymentMode_CASH)]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="986" >
 <cdparam x="466" y="77" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="974" />
@@ -3120,28 +3293,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="971" >
 <father id="986" num="0" />
 <cdparam x="391" y="82" />
-<sizeparam width="80" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="82" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
-<infoparam name="guard 1" value="[cashState=1]" />
+<infoparam name="guard 1" value="[cashState==1]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="972" >
 <father id="986" num="1" />
 <cdparam x="491" y="82" />
-<sizeparam width="80" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="82" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
-<infoparam name="guard 2" value="[cashState=0]" />
+<infoparam name="guard 2" value="[cashState==0]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="973" >
 <father id="986" num="2" />
 <cdparam x="481" y="112" />
-<sizeparam width="80" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="82" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
-<infoparam name="guard 3" value="[cashState=2]" />
+<infoparam name="guard 3" value="[cashState==2]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2002" id="989" >
-<cdparam x="10" y="238" />
-<sizeparam width="185" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="11" y="238" />
+<sizeparam width="182" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="send msg" value="bookSale!paymentMode_CASH" />
 <TGConnectingPoint num="0" id="987" />
@@ -3153,7 +3330,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2000" id="991" >
 <cdparam x="468" y="13" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="start state" value="cashBoxClosed_start" />
 <TGConnectingPoint num="0" id="990" />
@@ -3161,7 +3339,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="301" id="1000" >
 <cdparam x="672" y="10" />
-<sizeparam width="97" height="95" minWidth="50" minHeight="20" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="92" height="100" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="UML Note" value="cashState: 
 
@@ -3188,7 +3367,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="1013" >
 <cdparam x="592" y="201" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="1001" />
@@ -3206,17 +3386,19 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2012" id="1016" >
-<cdparam x="503" y="234" />
-<sizeparam width="202" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="508" y="234" />
+<sizeparam width="192" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
-<infoparam name="action state" value="errorCode=NotPayIngException" />
+<infoparam name="action state" value="errorCode=NotPayingException" />
 <TGConnectingPoint num="0" id="1014" />
 <TGConnectingPoint num="1" id="1015" />
 </COMPONENT>
 
 <COMPONENT type="2012" id="1019" >
-<cdparam x="210" y="233" />
-<sizeparam width="262" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="216" y="233" />
+<sizeparam width="250" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="action state" value="errorCode=WrongPaymentModeException" />
 <TGConnectingPoint num="0" id="1017" />
@@ -3225,7 +3407,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="301" id="1028" >
 <cdparam x="659" y="125" />
-<sizeparam width="180" height="65" minWidth="50" minHeight="20" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="169" height="68" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="UML Note" value="paymentMode_INVALID = 0
 paymentMode_CASH = 1
@@ -3248,7 +3431,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2001" id="1030" >
 <cdparam x="365" y="374" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="stop state" value="cashBoxClosed_stop" />
 <TGConnectingPoint num="0" id="1029" />
@@ -3256,7 +3440,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="1043" >
 <cdparam x="372" y="323" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="1031" />
@@ -3275,7 +3460,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2010" id="1046" >
 <cdparam x="124" y="308" />
-<sizeparam width="37" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="36" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="900" />
 <infoparam name="submachine" value="init" />
 <TGConnectingPoint num="0" id="1044" />
@@ -3384,7 +3570,8 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="creditCardScanned" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="1060" >
 <cdparam x="232" y="21" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="creditCardScanned_start" />
 <TGConnectingPoint num="0" id="1059" />
@@ -3392,7 +3579,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="1076" >
 <cdparam x="227" y="90" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="1064" />
@@ -3411,28 +3599,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="1061" >
 <father id="1076" num="0" />
 <cdparam x="152" y="95" />
-<sizeparam width="114" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="101" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[expressMode==1]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1062" >
 <father id="1076" num="1" />
 <cdparam x="252" y="95" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1063" >
 <father id="1076" num="2" />
 <cdparam x="246" y="126" />
-<sizeparam width="114" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="101" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[expressMode==0]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2012" id="1079" >
-<cdparam x="10" y="185" />
-<sizeparam width="284" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="18" y="185" />
+<sizeparam width="268" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="errorCode=NotAcceptingCreditCardException" />
 <TGConnectingPoint num="0" id="1077" />
@@ -3441,7 +3633,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="1095" >
 <cdparam x="466" y="165" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="1083" />
@@ -3460,28 +3653,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="1080" >
 <father id="1095" num="0" />
 <cdparam x="397" y="195" />
-<sizeparam width="221" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="215" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
-<infoparam name="guard 1" value="[paymentMode=paymentMode_CARD]" />
+<infoparam name="guard 1" value="[paymentMode==paymentMode_CARD]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1081" >
 <father id="1095" num="1" />
 <cdparam x="511" y="170" />
-<sizeparam width="257" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="240" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[not(paymentMode==paymentMode_CARD)]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1082" >
 <father id="1095" num="2" />
 <cdparam x="481" y="200" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="301" id="1104" >
 <cdparam x="535" y="10" />
-<sizeparam width="180" height="65" minWidth="50" minHeight="20" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="169" height="68" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="paymentMode_INVALID = 0
 paymentMode_CASH = 1
@@ -3504,7 +3701,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="1120" >
 <cdparam x="350" y="259" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="1108" />
@@ -3523,28 +3721,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="1105" >
 <father id="1120" num="0" />
 <cdparam x="275" y="289" />
-<sizeparam width="80" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="82" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
-<infoparam name="guard 1" value="[cashState=1]" />
+<infoparam name="guard 1" value="[cashState==1]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1106" >
 <father id="1120" num="1" />
 <cdparam x="375" y="264" />
-<sizeparam width="116" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="107" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[not(cashState==1)]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1107" >
 <father id="1120" num="2" />
 <cdparam x="365" y="294" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="301" id="1129" >
 <cdparam x="379" y="10" />
-<sizeparam width="97" height="95" minWidth="50" minHeight="20" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="92" height="100" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="cashState: 
 
@@ -3570,8 +3772,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2016" id="1132" >
-<cdparam x="279" y="345" />
-<sizeparam width="84" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="280" y="345" />
+<sizeparam width="83" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="scannedOk" />
 <TGConnectingPoint num="0" id="1130" />
@@ -3580,7 +3783,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="1145" >
 <cdparam x="306" y="429" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="1133" />
@@ -3599,7 +3803,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2001" id="1147" >
 <cdparam x="301" y="465" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="creditCardScanned_stop" />
 <TGConnectingPoint num="0" id="1146" />
@@ -3607,7 +3812,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="1160" >
 <cdparam x="306" y="440" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="1148" />
@@ -3625,8 +3831,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2012" id="1163" >
-<cdparam x="403" y="297" />
-<sizeparam width="202" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="408" y="297" />
+<sizeparam width="192" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="errorCode=NotPayingException" />
 <TGConnectingPoint num="0" id="1161" />
@@ -3634,8 +3841,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2012" id="1166" >
-<cdparam x="672" y="290" />
-<sizeparam width="262" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="678" y="290" />
+<sizeparam width="250" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="errorCode=WrongPaymentModeException" />
 <TGConnectingPoint num="0" id="1164" />
@@ -3752,7 +3960,8 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="pinEntered" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2006" id="1195" >
 <cdparam x="116" y="307" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="1183" />
@@ -3771,36 +3980,41 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="1180" >
 <father id="1195" num="0" />
 <cdparam x="41" y="331" />
-<sizeparam width="47" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[info&gt;0]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1181" >
 <father id="1195" num="1" />
 <cdparam x="141" y="312" />
-<sizeparam width="47" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="47" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
-<infoparam name="guard 2" value="[info=0]" />
+<infoparam name="guard 2" value="[info==0]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1182" >
 <father id="1195" num="2" />
 <cdparam x="131" y="342" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2000" id="1197" >
 <cdparam x="273" y="17" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="pinEntered_start" />
 <TGConnectingPoint num="0" id="1196" />
 </COMPONENT>
 
 <COMPONENT type="2012" id="1200" >
-<cdparam x="248" y="380" />
-<sizeparam width="245" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="255" y="380" />
+<sizeparam width="231" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="errorCode=InvalidCreditCardException" />
 <TGConnectingPoint num="0" id="1198" />
@@ -3808,8 +4022,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="1203" >
-<cdparam x="179" y="52" />
-<sizeparam width="186" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="185" y="52" />
+<sizeparam width="175" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="validateCardReq!creditInfo!pin" />
 <TGConnectingPoint num="0" id="1201" />
@@ -3821,7 +4036,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="1219" >
 <cdparam x="253" y="172" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="1207" />
@@ -3840,28 +4056,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="1204" >
 <father id="1219" num="0" />
 <cdparam x="178" y="179" />
-<sizeparam width="100" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="91" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[transactionId&gt;0]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1205" >
 <father id="1219" num="1" />
 <cdparam x="290" y="202" />
-<sizeparam width="100" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="98" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
-<infoparam name="guard 2" value="[transactionId=0]" />
+<infoparam name="guard 2" value="[transactionId==0]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1206" >
 <father id="1219" num="2" />
 <cdparam x="268" y="207" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2008" id="1232" >
 <cdparam x="374" y="307" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="1220" />
@@ -3879,8 +4099,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="1235" >
-<cdparam x="10" y="212" />
-<sizeparam width="169" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="14" y="212" />
+<sizeparam width="161" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="debitCardReq!transactionId" />
 <TGConnectingPoint num="0" id="1233" />
@@ -3891,8 +4112,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="1238" >
-<cdparam x="10" y="370" />
-<sizeparam width="187" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="12" y="370" />
+<sizeparam width="183" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="bookSale!paymentMode_CARD" />
 <TGConnectingPoint num="0" id="1236" />
@@ -3904,7 +4126,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2010" id="1241" >
 <cdparam x="82" y="440" />
-<sizeparam width="37" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="36" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="submachine" value="init" />
 <TGConnectingPoint num="0" id="1239" />
@@ -3913,7 +4136,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="1254" >
 <cdparam x="180" y="497" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="1242" />
@@ -3932,15 +4156,17 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2001" id="1256" >
 <cdparam x="182" y="574" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="pinEntered_stop" />
 <TGConnectingPoint num="0" id="1255" />
 </COMPONENT>
 
 <COMPONENT type="2004" id="1259" >
-<cdparam x="181" y="100" />
-<sizeparam width="201" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="183" y="100" />
+<sizeparam width="197" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="validateCardResp?transactionId" />
 <TGConnectingPoint num="0" id="1257" />
@@ -3951,8 +4177,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="1262" >
-<cdparam x="23" y="260" />
-<sizeparam width="133" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="24" y="260" />
+<sizeparam width="131" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="debitCardResp?info" />
 <TGConnectingPoint num="0" id="1260" />
@@ -4080,15 +4307,17 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="expressModeEnabled" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="1278" >
 <cdparam x="97" y="34" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="expressModeEnabled_start" />
 <TGConnectingPoint num="0" id="1277" />
 </COMPONENT>
 
 <COMPONENT type="2012" id="1281" >
-<cdparam x="48" y="88" />
-<sizeparam width="116" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="52" y="88" />
+<sizeparam width="108" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="expressMode=1" />
 <TGConnectingPoint num="0" id="1279" />
@@ -4096,8 +4325,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="1284" >
-<cdparam x="40" y="136" />
-<sizeparam width="135" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="42" y="136" />
+<sizeparam width="130" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="expressModeEnabled" />
 <TGConnectingPoint num="0" id="1282" />
@@ -4109,7 +4339,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2001" id="1286" >
 <cdparam x="97" y="195" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="expressModeEnabled_stop" />
 <TGConnectingPoint num="0" id="1285" />
@@ -4145,15 +4376,17 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="expressModeDisabled" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="1291" >
 <cdparam x="91" y="19" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="expressModeDisabled_start" />
 <TGConnectingPoint num="0" id="1290" />
 </COMPONENT>
 
 <COMPONENT type="2012" id="1294" >
-<cdparam x="40" y="71" />
-<sizeparam width="116" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="44" y="71" />
+<sizeparam width="108" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="expressMode=0" />
 <TGConnectingPoint num="0" id="1292" />
@@ -4161,8 +4394,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="1297" >
-<cdparam x="30" y="125" />
-<sizeparam width="139" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="32" y="125" />
+<sizeparam width="134" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="expressModeDisabled" />
 <TGConnectingPoint num="0" id="1295" />
@@ -4174,7 +4408,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2001" id="1299" >
 <cdparam x="87" y="195" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="expressModeDisabled_stop" />
 <TGConnectingPoint num="0" id="1298" />
@@ -4210,7 +4445,8 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="paymentMode" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="1304" >
 <cdparam x="239" y="10" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="paymentMode_start" />
 <TGConnectingPoint num="0" id="1303" />
@@ -4218,7 +4454,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="301" id="1313" >
 <cdparam x="432" y="10" />
-<sizeparam width="180" height="65" minWidth="50" minHeight="20" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="169" height="68" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="paymentMode_INVALID = 0
 paymentMode_CASH = 1
@@ -4241,7 +4478,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="1329" >
 <cdparam x="226" y="74" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="1317" />
@@ -4260,28 +4498,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="1314" >
 <father id="1329" num="0" />
 <cdparam x="151" y="79" />
-<sizeparam width="104" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="101" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
-<infoparam name="guard 1" value="[expressMode=0]" />
+<infoparam name="guard 1" value="[expressMode==0]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1315" >
 <father id="1329" num="1" />
 <cdparam x="271" y="79" />
-<sizeparam width="104" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="101" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
-<infoparam name="guard 2" value="[expressMode=1]" />
+<infoparam name="guard 2" value="[expressMode==1]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1316" >
 <father id="1329" num="2" />
 <cdparam x="241" y="109" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="1345" >
 <cdparam x="282" y="144" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="1333" />
@@ -4300,28 +4542,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="1330" >
 <father id="1345" num="0" />
 <cdparam x="207" y="174" />
-<sizeparam width="229" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="214" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[paymentMode==paymentMode_CASH]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1331" >
 <father id="1345" num="1" />
 <cdparam x="307" y="149" />
-<sizeparam width="221" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="215" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
-<infoparam name="guard 2" value="[paymentMode=paymentMode_CARD]" />
+<infoparam name="guard 2" value="[paymentMode==paymentMode_CARD]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1332" >
 <father id="1345" num="2" />
 <cdparam x="297" y="179" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2012" id="1348" >
-<cdparam x="260" y="206" />
-<sizeparam width="262" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="266" y="206" />
+<sizeparam width="250" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="errorCode=WrongPaymentModeException" />
 <TGConnectingPoint num="0" id="1346" />
@@ -4330,7 +4576,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="1361" >
 <cdparam x="123" y="155" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="1349" />
@@ -4348,8 +4595,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2016" id="1364" >
-<cdparam x="50" y="220" />
-<sizeparam width="118" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="53" y="220" />
+<sizeparam width="112" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="paymentModeOk" />
 <TGConnectingPoint num="0" id="1362" />
@@ -4358,7 +4606,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="1377" >
 <cdparam x="218" y="292" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="1365" />
@@ -4377,7 +4626,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2001" id="1379" >
 <cdparam x="216" y="352" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="paymentMode_stop" />
 <TGConnectingPoint num="0" id="1378" />
@@ -4461,7 +4711,8 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="ScannerController" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="1390" >
 <cdparam x="120" y="18" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="1389" />
@@ -4469,7 +4720,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="1406" >
 <cdparam x="113" y="96" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="1394" />
@@ -4488,28 +4740,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="1391" >
 <father id="1406" num="0" />
 <cdparam x="38" y="101" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1392" >
 <father id="1406" num="1" />
 <cdparam x="138" y="101" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1393" >
 <father id="1406" num="2" />
 <cdparam x="128" y="131" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2012" id="1409" >
-<cdparam x="14" y="142" />
-<sizeparam width="88" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="17" y="142" />
+<sizeparam width="82" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="barCode=0" />
 <TGConnectingPoint num="0" id="1407" />
@@ -4517,8 +4773,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2012" id="1412" >
-<cdparam x="139" y="143" />
-<sizeparam width="88" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="142" y="143" />
+<sizeparam width="82" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="barCode=1" />
 <TGConnectingPoint num="0" id="1410" />
@@ -4527,7 +4784,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="1425" >
 <cdparam x="119" y="190" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="1413" />
@@ -4545,8 +4803,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="1428" >
-<cdparam x="20" y="227" />
-<sizeparam width="204" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="24" y="227" />
+<sizeparam width="197" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="productBarcodeScanned!barCode" />
 <TGConnectingPoint num="0" id="1426" />
@@ -4558,7 +4817,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2016" id="1431" >
 <cdparam x="98" y="288" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="idle" />
 <TGConnectingPoint num="0" id="1429" />
@@ -4567,7 +4827,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2016" id="1434" >
 <cdparam x="106" y="66" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="idle" />
 <TGConnectingPoint num="0" id="1432" />
@@ -4644,7 +4905,8 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="PrinterController" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2006" id="1458" >
 <cdparam x="294" y="153" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="1446" />
@@ -4663,28 +4925,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="1443" >
 <father id="1458" num="0" />
 <cdparam x="219" y="158" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1444" >
 <father id="1458" num="1" />
 <cdparam x="319" y="158" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1445" >
 <father id="1458" num="2" />
 <cdparam x="309" y="188" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="1474" >
 <cdparam x="506" y="109" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="1462" />
@@ -4703,36 +4969,41 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="1459" >
 <father id="1474" num="0" />
 <cdparam x="431" y="114" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1460" >
 <father id="1474" num="1" />
 <cdparam x="531" y="114" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1461" >
 <father id="1474" num="2" />
 <cdparam x="521" y="144" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2000" id="1476" >
 <cdparam x="510" y="26" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="serveFIFO_start" />
 <TGConnectingPoint num="0" id="1475" />
 </COMPONENT>
 
 <COMPONENT type="2004" id="1479" >
-<cdparam x="10" y="208" />
-<sizeparam width="143" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="11" y="208" />
+<sizeparam width="140" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="runningTotalChanged" />
 <TGConnectingPoint num="0" id="1477" />
@@ -4743,8 +5014,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="1482" >
-<cdparam x="172" y="209" />
-<sizeparam width="210" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="173" y="209" />
+<sizeparam width="208" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="cashAmountEntered?cashAmount" />
 <TGConnectingPoint num="0" id="1480" />
@@ -4755,8 +5027,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="1485" >
-<cdparam x="403" y="206" />
-<sizeparam width="213" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="404" y="206" />
+<sizeparam width="211" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="changeAmountCalculated?amount" />
 <TGConnectingPoint num="0" id="1483" />
@@ -4767,8 +5040,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="1488" >
-<cdparam x="753" y="206" />
-<sizeparam width="90" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="752" y="206" />
+<sizeparam width="92" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="saleFinished" />
 <TGConnectingPoint num="0" id="1486" />
@@ -4779,8 +5053,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="1491" >
-<cdparam x="637" y="206" />
-<sizeparam width="84" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="638" y="206" />
+<sizeparam width="83" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="saleStarted" />
 <TGConnectingPoint num="0" id="1489" />
@@ -4792,7 +5067,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="1504" >
 <cdparam x="502" y="278" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="1492" />
@@ -4811,7 +5087,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="1517" >
 <cdparam x="502" y="294" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="1505" />
@@ -4830,7 +5107,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2016" id="1520" >
 <cdparam x="489" y="345" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="idle" />
 <TGConnectingPoint num="0" id="1518" />
@@ -4839,7 +5117,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2016" id="1523" >
 <cdparam x="497" y="65" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="idle" />
 <TGConnectingPoint num="0" id="1521" />
@@ -4848,7 +5127,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2004" id="1526" >
 <cdparam x="879" y="199" />
-<sizeparam width="106" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="107" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="cashBoxClosed" />
 <TGConnectingPoint num="0" id="1524" />
@@ -4860,7 +5140,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="1542" >
 <cdparam x="663" y="139" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="1530" />
@@ -4879,28 +5160,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="1527" >
 <father id="1542" num="0" />
 <cdparam x="588" y="144" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1528" >
 <father id="1542" num="1" />
 <cdparam x="688" y="144" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1529" >
 <father id="1542" num="2" />
 <cdparam x="678" y="174" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2008" id="1555" >
 <cdparam x="503" y="309" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="1543" />
@@ -5075,15 +5360,17 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="CashBoxController" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="1576" >
 <cdparam x="220" y="10" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="1575" />
 </COMPONENT>
 
 <COMPONENT type="2002" id="1579" >
-<cdparam x="183" y="139" />
-<sizeparam width="80" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="182" y="139" />
+<sizeparam width="82" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="saleFinished" />
 <TGConnectingPoint num="0" id="1577" />
@@ -5094,8 +5381,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="1582" >
-<cdparam x="187" y="84" />
-<sizeparam width="74" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="188" y="84" />
+<sizeparam width="73" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="saleStarted" />
 <TGConnectingPoint num="0" id="1580" />
@@ -5107,7 +5395,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="1598" >
 <cdparam x="207" y="210" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="1586" />
@@ -5126,28 +5415,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="1583" >
 <father id="1598" num="0" />
 <cdparam x="132" y="215" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1584" >
 <father id="1598" num="1" />
 <cdparam x="232" y="215" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1585" >
 <father id="1598" num="2" />
 <cdparam x="222" y="245" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="301" id="1607" >
 <cdparam x="579" y="95" />
-<sizeparam width="180" height="65" minWidth="50" minHeight="20" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="169" height="68" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="paymentMode_INVALID = 0
 paymentMode_CASH = 1
@@ -5169,8 +5462,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="1610" >
-<cdparam x="351" y="387" />
-<sizeparam width="217" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="355" y="387" />
+<sizeparam width="208" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="paymentMode!paymentMode_CARD" />
 <TGConnectingPoint num="0" id="1608" />
@@ -5181,8 +5475,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="1613" >
-<cdparam x="32" y="285" />
-<sizeparam width="215" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="36" y="285" />
+<sizeparam width="207" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="paymentMode!paymentMode_CASH" />
 <TGConnectingPoint num="0" id="1611" />
@@ -5193,8 +5488,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="1616" >
-<cdparam x="10" y="528" />
-<sizeparam width="213" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="11" y="528" />
+<sizeparam width="211" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="changeAmountCalculated?amount" />
 <TGConnectingPoint num="0" id="1614" />
@@ -5206,7 +5502,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2002" id="1619" >
 <cdparam x="62" y="581" />
-<sizeparam width="96" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="97" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="cashBoxClosed" />
 <TGConnectingPoint num="0" id="1617" />
@@ -5217,8 +5514,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="1622" >
-<cdparam x="10" y="484" />
-<sizeparam width="199" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="12" y="484" />
+<sizeparam width="194" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="cashAmountEntered!cashAmount" />
 <TGConnectingPoint num="0" id="1620" />
@@ -5230,7 +5528,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="1635" >
 <cdparam x="214" y="614" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="1623" />
@@ -5249,7 +5548,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2016" id="1638" >
 <cdparam x="194" y="681" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="idle" />
 <TGConnectingPoint num="0" id="1636" />
@@ -5258,7 +5558,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2016" id="1641" >
 <cdparam x="205" y="38" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="idle" />
 <TGConnectingPoint num="0" id="1639" />
@@ -5267,7 +5568,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="1657" >
 <cdparam x="125" y="340" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="1645" />
@@ -5286,28 +5588,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="1642" >
 <father id="1657" num="0" />
 <cdparam x="50" y="345" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1643" >
 <father id="1657" num="1" />
 <cdparam x="150" y="345" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1644" >
 <father id="1657" num="2" />
 <cdparam x="140" y="375" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2012" id="1660" >
-<cdparam x="10" y="398" />
-<sizeparam width="108" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="13" y="398" />
+<sizeparam width="103" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="cashAmount=0" />
 <TGConnectingPoint num="0" id="1658" />
@@ -5315,8 +5621,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2012" id="1663" >
-<cdparam x="149" y="398" />
-<sizeparam width="108" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="152" y="398" />
+<sizeparam width="103" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="cashAmount=1" />
 <TGConnectingPoint num="0" id="1661" />
@@ -5325,7 +5632,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="1676" >
 <cdparam x="120" y="444" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="1664" />
@@ -5484,7 +5792,8 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="CashDeskGUI" minX="10" maxX="2400" minY="10" maxY="900" >
 <COMPONENT type="2006" id="1709" >
 <cdparam x="451" y="179" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="1697" />
@@ -5503,28 +5812,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="1694" >
 <father id="1709" num="0" />
 <cdparam x="376" y="184" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1695" >
 <father id="1709" num="1" />
 <cdparam x="476" y="184" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1696" >
 <father id="1709" num="2" />
 <cdparam x="466" y="214" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="1725" >
 <cdparam x="1261" y="197" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="1713" />
@@ -5543,28 +5856,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="1710" >
 <father id="1725" num="0" />
 <cdparam x="1186" y="202" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1711" >
 <father id="1725" num="1" />
 <cdparam x="1286" y="202" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1712" >
 <father id="1725" num="2" />
 <cdparam x="1276" y="232" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="1741" >
 <cdparam x="812" y="117" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="1729" />
@@ -5583,36 +5900,41 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="1726" >
 <father id="1741" num="0" />
 <cdparam x="737" y="122" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1727" >
 <father id="1741" num="1" />
 <cdparam x="837" y="122" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1728" >
 <father id="1741" num="2" />
 <cdparam x="827" y="152" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2000" id="1743" >
 <cdparam x="811" y="19" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="1742" />
 </COMPONENT>
 
 <COMPONENT type="2004" id="1746" >
-<cdparam x="10" y="328" />
-<sizeparam width="143" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="11" y="328" />
+<sizeparam width="140" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="send msg" value="runningTotalChanged" />
 <TGConnectingPoint num="0" id="1744" />
@@ -5623,8 +5945,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="1749" >
-<cdparam x="168" y="328" />
-<sizeparam width="210" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="169" y="328" />
+<sizeparam width="208" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="send msg" value="cashAmountEntered?cashAmount" />
 <TGConnectingPoint num="0" id="1747" />
@@ -5635,8 +5958,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="1752" >
-<cdparam x="396" y="327" />
-<sizeparam width="213" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="397" y="327" />
+<sizeparam width="211" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="send msg" value="changeAmountCalculated?amount" />
 <TGConnectingPoint num="0" id="1750" />
@@ -5647,8 +5971,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="1755" >
-<cdparam x="1227" y="324" />
-<sizeparam width="90" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1226" y="324" />
+<sizeparam width="92" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="send msg" value="saleFinished" />
 <TGConnectingPoint num="0" id="1753" />
@@ -5659,8 +5984,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="1758" >
-<cdparam x="1127" y="322" />
-<sizeparam width="84" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1128" y="322" />
+<sizeparam width="83" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="send msg" value="saleStarted" />
 <TGConnectingPoint num="0" id="1756" />
@@ -5671,8 +5997,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="1761" >
-<cdparam x="625" y="325" />
-<sizeparam width="120" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="628" y="325" />
+<sizeparam width="115" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="send msg" value="invalidCreditCard" />
 <TGConnectingPoint num="0" id="1759" />
@@ -5683,8 +6010,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="1764" >
-<cdparam x="928" y="319" />
-<sizeparam width="161" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="932" y="319" />
+<sizeparam width="153" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="send msg" value="productBarcodeNotValid" />
 <TGConnectingPoint num="0" id="1762" />
@@ -5695,8 +6023,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="1767" >
-<cdparam x="766" y="322" />
-<sizeparam width="141" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="767" y="322" />
+<sizeparam width="139" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="send msg" value="creditCardScanFailed" />
 <TGConnectingPoint num="0" id="1765" />
@@ -5708,7 +6037,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="1783" >
 <cdparam x="809" y="190" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="1771" />
@@ -5727,28 +6057,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="1768" >
 <father id="1783" num="0" />
 <cdparam x="734" y="195" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1769" >
 <father id="1783" num="1" />
 <cdparam x="834" y="195" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1770" >
 <father id="1783" num="2" />
 <cdparam x="824" y="225" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2008" id="1796" >
 <cdparam x="811" y="482" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="1784" />
@@ -5767,7 +6101,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="1809" >
 <cdparam x="811" y="490" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="1797" />
@@ -5786,7 +6121,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="1822" >
 <cdparam x="811" y="496" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="1810" />
@@ -5805,7 +6141,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="1835" >
 <cdparam x="811" y="504" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="1823" />
@@ -5824,7 +6161,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2016" id="1838" >
 <cdparam x="798" y="551" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="state" value="idle" />
 <TGConnectingPoint num="0" id="1836" />
@@ -5833,7 +6171,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2016" id="1841" >
 <cdparam x="799" y="68" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="state" value="idle" />
 <TGConnectingPoint num="0" id="1839" />
@@ -5842,7 +6181,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="1854" >
 <cdparam x="813" y="520" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="1842" />
@@ -5860,8 +6200,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="1857" >
-<cdparam x="1499" y="315" />
-<sizeparam width="149" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1501" y="315" />
+<sizeparam width="144" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="send msg" value="expressModeDisabled" />
 <TGConnectingPoint num="0" id="1855" />
@@ -5872,8 +6213,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="1860" >
-<cdparam x="1332" y="322" />
-<sizeparam width="145" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1334" y="322" />
+<sizeparam width="140" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="send msg" value="expressModeEnabled" />
 <TGConnectingPoint num="0" id="1858" />
@@ -5885,7 +6227,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="1876" >
 <cdparam x="1473" y="210" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="1864" />
@@ -5904,21 +6247,24 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="1861" >
 <father id="1876" num="0" />
 <cdparam x="1398" y="215" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1862" >
 <father id="1876" num="1" />
 <cdparam x="1498" y="215" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1863" >
 <father id="1876" num="2" />
 <cdparam x="1488" y="245" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
@@ -6177,7 +6523,8 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="CardReaderController" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="1909" >
 <cdparam x="172" y="15" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="1908" />
@@ -6185,7 +6532,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="1925" >
 <cdparam x="174" y="95" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="1913" />
@@ -6204,28 +6552,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="1910" >
 <father id="1925" num="0" />
 <cdparam x="99" y="100" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1911" >
 <father id="1925" num="1" />
 <cdparam x="199" y="100" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1912" >
 <father id="1925" num="2" />
 <cdparam x="189" y="130" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2010" id="1928" >
 <cdparam x="22" y="155" />
-<sizeparam width="45" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="44" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="submachine" value="emit" />
 <TGConnectingPoint num="0" id="1926" />
@@ -6234,7 +6586,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="1941" >
 <cdparam x="107" y="214" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="1929" />
@@ -6253,7 +6606,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="1957" >
 <cdparam x="381" y="263" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="1945" />
@@ -6272,28 +6626,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="1942" >
 <father id="1957" num="0" />
 <cdparam x="306" y="268" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1943" >
 <father id="1957" num="1" />
 <cdparam x="406" y="268" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="1944" >
 <father id="1957" num="2" />
 <cdparam x="396" y="298" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2004" id="1960" >
-<cdparam x="235" y="313" />
-<sizeparam width="145" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="237" y="313" />
+<sizeparam width="140" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="expressModeEnabled" />
 <TGConnectingPoint num="0" id="1958" />
@@ -6304,8 +6662,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="1963" >
-<cdparam x="322" y="144" />
-<sizeparam width="145" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="324" y="144" />
+<sizeparam width="140" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="expressModeEnabled" />
 <TGConnectingPoint num="0" id="1961" />
@@ -6316,8 +6675,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="1966" >
-<cdparam x="438" y="304" />
-<sizeparam width="149" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="440" y="304" />
+<sizeparam width="144" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="expressModeDisabled" />
 <TGConnectingPoint num="0" id="1964" />
@@ -6328,8 +6688,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="1969" >
-<cdparam x="112" y="155" />
-<sizeparam width="149" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="114" y="155" />
+<sizeparam width="144" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="expressModeDisabled" />
 <TGConnectingPoint num="0" id="1967" />
@@ -6340,8 +6701,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2016" id="1972" >
-<cdparam x="243" y="387" />
-<sizeparam width="113" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="244" y="387" />
+<sizeparam width="110" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="expressEnabled" />
 <TGConnectingPoint num="0" id="1970" />
@@ -6349,8 +6711,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2016" id="1975" >
-<cdparam x="336" y="207" />
-<sizeparam width="113" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="337" y="207" />
+<sizeparam width="110" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="expressEnabled" />
 <TGConnectingPoint num="0" id="1973" />
@@ -6358,8 +6721,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2016" id="1978" >
-<cdparam x="128" y="52" />
-<sizeparam width="117" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="129" y="52" />
+<sizeparam width="114" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="expressDisabled" />
 <TGConnectingPoint num="0" id="1976" />
@@ -6367,8 +6731,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2016" id="1981" >
-<cdparam x="466" y="372" />
-<sizeparam width="117" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="467" y="372" />
+<sizeparam width="114" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="expressDisabled" />
 <TGConnectingPoint num="0" id="1979" />
@@ -6376,8 +6741,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2016" id="1984" >
-<cdparam x="50" y="272" />
-<sizeparam width="117" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="51" y="272" />
+<sizeparam width="114" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="expressDisabled" />
 <TGConnectingPoint num="0" id="1982" />
@@ -6502,15 +6868,17 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="LightDisplayController" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="2000" >
 <cdparam x="153" y="10" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="1999" />
 </COMPONENT>
 
 <COMPONENT type="2004" id="2003" >
-<cdparam x="173" y="141" />
-<sizeparam width="149" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="175" y="141" />
+<sizeparam width="144" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="expressModeDisabled" />
 <TGConnectingPoint num="0" id="2001" />
@@ -6521,8 +6889,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="2006" >
-<cdparam x="10" y="145" />
-<sizeparam width="145" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="12" y="145" />
+<sizeparam width="140" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="expressModeEnabled" />
 <TGConnectingPoint num="0" id="2004" />
@@ -6534,7 +6903,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="2022" >
 <cdparam x="149" y="83" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="2010" />
@@ -6553,28 +6923,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="2007" >
 <father id="2022" num="0" />
 <cdparam x="74" y="88" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="2008" >
 <father id="2022" num="1" />
 <cdparam x="174" y="88" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="2009" >
 <father id="2022" num="2" />
 <cdparam x="164" y="118" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2016" id="2025" >
-<cdparam x="132" y="260" />
-<sizeparam width="53" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="133" y="260" />
+<sizeparam width="50" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="ready" />
 <TGConnectingPoint num="0" id="2023" />
@@ -6582,8 +6956,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2016" id="2028" >
-<cdparam x="134" y="44" />
-<sizeparam width="53" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="135" y="44" />
+<sizeparam width="50" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="ready" />
 <TGConnectingPoint num="0" id="2026" />
@@ -6592,7 +6967,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="2041" >
 <cdparam x="156" y="216" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="2029" />
@@ -6671,7 +7047,8 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="CashDeskChannel" minX="10" maxX="2900" minY="10" maxY="1400" >
 <COMPONENT type="2006" id="2064" >
 <cdparam x="568" y="177" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="2052" />
@@ -6690,28 +7067,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="2049" >
 <father id="2064" num="0" />
 <cdparam x="493" y="182" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="2050" >
 <father id="2064" num="1" />
 <cdparam x="593" y="182" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="2051" >
 <father id="2064" num="2" />
 <cdparam x="583" y="212" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="2080" >
 <cdparam x="567" y="135" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="2068" />
@@ -6730,28 +7111,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="2065" >
 <father id="2080" num="0" />
 <cdparam x="492" y="140" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="2066" >
 <father id="2080" num="1" />
 <cdparam x="592" y="140" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="2067" >
 <father id="2080" num="2" />
 <cdparam x="582" y="170" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="2096" >
 <cdparam x="1004" y="185" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="2084" />
@@ -6770,28 +7155,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="2081" >
 <father id="2096" num="0" />
 <cdparam x="929" y="190" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="2082" >
 <father id="2096" num="1" />
 <cdparam x="1029" y="190" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="2083" >
 <father id="2096" num="2" />
 <cdparam x="1019" y="220" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="2112" >
 <cdparam x="206" y="186" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="2100" />
@@ -6810,36 +7199,41 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="2097" >
 <father id="2112" num="0" />
 <cdparam x="131" y="191" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="2098" >
 <father id="2112" num="1" />
 <cdparam x="231" y="191" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="2099" >
 <father id="2112" num="2" />
 <cdparam x="221" y="221" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2000" id="2114" >
 <cdparam x="944" y="17" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="2113" />
 </COMPONENT>
 
 <COMPONENT type="2004" id="2117" >
-<cdparam x="181" y="372" />
-<sizeparam width="177" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="183" y="372" />
+<sizeparam width="173" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="creditCardScanned?cardNb" />
 <TGConnectingPoint num="0" id="2115" />
@@ -6850,8 +7244,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="2120" >
-<cdparam x="323" y="246" />
-<sizeparam width="106" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="324" y="246" />
+<sizeparam width="104" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="pinEntered?pin" />
 <TGConnectingPoint num="0" id="2118" />
@@ -6862,8 +7257,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2123" >
-<cdparam x="186" y="421" />
-<sizeparam width="166" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="190" y="421" />
+<sizeparam width="159" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="creditCardScanned!cardNb" />
 <TGConnectingPoint num="0" id="2121" />
@@ -6874,8 +7270,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="2126" >
-<cdparam x="466" y="244" />
-<sizeparam width="84" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="467" y="244" />
+<sizeparam width="83" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="saleStarted" />
 <TGConnectingPoint num="0" id="2124" />
@@ -6886,8 +7283,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2129" >
-<cdparam x="472" y="306" />
-<sizeparam width="74" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="473" y="306" />
+<sizeparam width="73" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="saleStarted" />
 <TGConnectingPoint num="0" id="2127" />
@@ -6898,8 +7296,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2132" >
-<cdparam x="466" y="360" />
-<sizeparam width="74" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="467" y="360" />
+<sizeparam width="73" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="saleStarted" />
 <TGConnectingPoint num="0" id="2130" />
@@ -6910,8 +7309,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2135" >
-<cdparam x="470" y="425" />
-<sizeparam width="74" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="471" y="425" />
+<sizeparam width="73" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="saleStarted" />
 <TGConnectingPoint num="0" id="2133" />
@@ -6923,7 +7323,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="2148" >
 <cdparam x="607" y="730" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="2136" />
@@ -6942,7 +7343,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="2161" >
 <cdparam x="607" y="746" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="2149" />
@@ -6961,7 +7363,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="2174" >
 <cdparam x="607" y="754" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="2162" />
@@ -6979,8 +7382,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="2177" >
-<cdparam x="598" y="247" />
-<sizeparam width="90" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="597" y="247" />
+<sizeparam width="92" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="saleFinished" />
 <TGConnectingPoint num="0" id="2175" />
@@ -6991,8 +7395,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2180" >
-<cdparam x="601" y="316" />
-<sizeparam width="80" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="600" y="316" />
+<sizeparam width="82" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="saleFinished" />
 <TGConnectingPoint num="0" id="2178" />
@@ -7003,8 +7408,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2183" >
-<cdparam x="603" y="378" />
-<sizeparam width="80" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="602" y="378" />
+<sizeparam width="82" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="saleFinished" />
 <TGConnectingPoint num="0" id="2181" />
@@ -7015,8 +7421,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2186" >
-<cdparam x="599" y="444" />
-<sizeparam width="80" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="598" y="444" />
+<sizeparam width="82" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="saleFinished" />
 <TGConnectingPoint num="0" id="2184" />
@@ -7027,8 +7434,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="2189" >
-<cdparam x="734" y="251" />
-<sizeparam width="210" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="735" y="251" />
+<sizeparam width="208" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="cashAmountEntered?cashAmount" />
 <TGConnectingPoint num="0" id="2187" />
@@ -7039,8 +7447,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2192" >
-<cdparam x="740" y="328" />
-<sizeparam width="199" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="742" y="328" />
+<sizeparam width="194" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="cashAmountEntered!cashAmount" />
 <TGConnectingPoint num="0" id="2190" />
@@ -7051,8 +7460,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2195" >
-<cdparam x="740" y="412" />
-<sizeparam width="199" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="742" y="412" />
+<sizeparam width="194" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="cashAmountEntered!cashAmount" />
 <TGConnectingPoint num="0" id="2193" />
@@ -7063,8 +7473,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2198" >
-<cdparam x="740" y="482" />
-<sizeparam width="199" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="742" y="482" />
+<sizeparam width="194" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="cashAmountEntered!cashAmount" />
 <TGConnectingPoint num="0" id="2196" />
@@ -7076,7 +7487,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2004" id="2201" >
 <cdparam x="961" y="247" />
-<sizeparam width="106" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="107" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="cashBoxClosed" />
 <TGConnectingPoint num="0" id="2199" />
@@ -7088,7 +7500,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2002" id="2204" >
 <cdparam x="968" y="308" />
-<sizeparam width="96" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="97" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="cashBoxClosed" />
 <TGConnectingPoint num="0" id="2202" />
@@ -7100,7 +7513,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2002" id="2207" >
 <cdparam x="966" y="374" />
-<sizeparam width="96" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="97" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="cashBoxClosed" />
 <TGConnectingPoint num="0" id="2205" />
@@ -7111,8 +7525,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="2210" >
-<cdparam x="1093" y="242" />
-<sizeparam width="126" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1095" y="242" />
+<sizeparam width="122" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="paymentMode?pm" />
 <TGConnectingPoint num="0" id="2208" />
@@ -7123,8 +7538,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2213" >
-<cdparam x="1103" y="326" />
-<sizeparam width="115" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1106" y="326" />
+<sizeparam width="108" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="paymentMode!pm" />
 <TGConnectingPoint num="0" id="2211" />
@@ -7136,7 +7552,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="2226" >
 <cdparam x="1190" y="635" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="2214" />
@@ -7155,7 +7572,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="2239" >
 <cdparam x="1190" y="625" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="2227" />
@@ -7174,7 +7592,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="2252" >
 <cdparam x="1189" y="615" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="2240" />
@@ -7192,8 +7611,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="2255" >
-<cdparam x="1233" y="244" />
-<sizeparam width="213" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1235" y="244" />
+<sizeparam width="208" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="productBarcodeScanned?barcode" />
 <TGConnectingPoint num="0" id="2253" />
@@ -7204,8 +7624,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2258" >
-<cdparam x="1243" y="314" />
-<sizeparam width="202" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1247" y="314" />
+<sizeparam width="194" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="productBarcodeScanned!barcode" />
 <TGConnectingPoint num="0" id="2256" />
@@ -7216,8 +7637,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2261" >
-<cdparam x="317" y="315" />
-<sizeparam width="95" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="319" y="315" />
+<sizeparam width="90" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="pinEntered!pin" />
 <TGConnectingPoint num="0" id="2259" />
@@ -7229,7 +7651,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="2277" >
 <cdparam x="1898" y="136" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="2265" />
@@ -7248,28 +7671,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="2262" >
 <father id="2277" num="0" />
 <cdparam x="1823" y="141" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="2263" >
 <father id="2277" num="1" />
 <cdparam x="1923" y="141" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="2264" >
 <father id="2277" num="2" />
 <cdparam x="1913" y="171" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="2293" >
 <cdparam x="1548" y="176" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="2281" />
@@ -7288,28 +7715,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="2278" >
 <father id="2293" num="0" />
 <cdparam x="1473" y="181" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="2279" >
 <father id="2293" num="1" />
 <cdparam x="1573" y="181" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="2280" >
 <father id="2293" num="2" />
 <cdparam x="1563" y="211" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="2309" >
 <cdparam x="941" y="82" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="2297" />
@@ -7328,28 +7759,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="2294" >
 <father id="2309" num="0" />
 <cdparam x="866" y="87" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="2295" >
 <father id="2309" num="1" />
 <cdparam x="966" y="87" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="2296" >
 <father id="2309" num="2" />
 <cdparam x="956" y="117" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2002" id="2312" >
-<cdparam x="1457" y="440" />
-<sizeparam width="202" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1460" y="440" />
+<sizeparam width="197" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="changeAmountCalculated!amount" />
 <TGConnectingPoint num="0" id="2310" />
@@ -7360,8 +7795,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2315" >
-<cdparam x="1462" y="377" />
-<sizeparam width="202" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1465" y="377" />
+<sizeparam width="197" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="changeAmountCalculated!amount" />
 <TGConnectingPoint num="0" id="2313" />
@@ -7372,8 +7808,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="2318" >
-<cdparam x="1458" y="238" />
-<sizeparam width="213" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1459" y="238" />
+<sizeparam width="211" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="changeAmountCalculated?amount" />
 <TGConnectingPoint num="0" id="2316" />
@@ -7384,8 +7821,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2321" >
-<cdparam x="1694" y="303" />
-<sizeparam width="135" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1696" y="303" />
+<sizeparam width="130" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="expressModeEnabled" />
 <TGConnectingPoint num="0" id="2319" />
@@ -7396,8 +7834,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2324" >
-<cdparam x="1458" y="308" />
-<sizeparam width="202" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1461" y="308" />
+<sizeparam width="197" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="changeAmountCalculated!amount" />
 <TGConnectingPoint num="0" id="2322" />
@@ -7408,8 +7847,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2327" >
-<cdparam x="1690" y="435" />
-<sizeparam width="135" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1692" y="435" />
+<sizeparam width="130" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="expressModeEnabled" />
 <TGConnectingPoint num="0" id="2325" />
@@ -7420,8 +7860,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2330" >
-<cdparam x="1689" y="368" />
-<sizeparam width="135" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1691" y="368" />
+<sizeparam width="130" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="expressModeEnabled" />
 <TGConnectingPoint num="0" id="2328" />
@@ -7433,7 +7874,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="2346" >
 <cdparam x="2122" y="150" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="2334" />
@@ -7452,28 +7894,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="2331" >
 <father id="2346" num="0" />
 <cdparam x="2047" y="155" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="2332" >
 <father id="2346" num="1" />
 <cdparam x="2147" y="155" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="2333" >
 <father id="2346" num="2" />
 <cdparam x="2137" y="185" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2008" id="2359" >
 <cdparam x="1191" y="654" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="2347" />
@@ -7491,8 +7937,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2362" >
-<cdparam x="1854" y="292" />
-<sizeparam width="139" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1856" y="292" />
+<sizeparam width="134" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="expressModeDisabled" />
 <TGConnectingPoint num="0" id="2360" />
@@ -7503,8 +7950,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2365" >
-<cdparam x="1857" y="363" />
-<sizeparam width="139" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1859" y="363" />
+<sizeparam width="134" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="expressModeDisabled" />
 <TGConnectingPoint num="0" id="2363" />
@@ -7515,8 +7963,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="2368" >
-<cdparam x="2011" y="366" />
-<sizeparam width="120" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="2014" y="366" />
+<sizeparam width="115" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="invalidCreditCard" />
 <TGConnectingPoint num="0" id="2366" />
@@ -7527,8 +7976,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="2371" >
-<cdparam x="1850" y="236" />
-<sizeparam width="149" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1852" y="236" />
+<sizeparam width="144" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="expressModeDisabled" />
 <TGConnectingPoint num="0" id="2369" />
@@ -7539,8 +7989,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2374" >
-<cdparam x="2023" y="430" />
-<sizeparam width="110" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="2026" y="430" />
+<sizeparam width="105" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="invalidCreditCard" />
 <TGConnectingPoint num="0" id="2372" />
@@ -7551,8 +8002,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2377" >
-<cdparam x="1853" y="438" />
-<sizeparam width="139" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1855" y="438" />
+<sizeparam width="134" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="expressModeDisabled" />
 <TGConnectingPoint num="0" id="2375" />
@@ -7563,8 +8015,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="2380" >
-<cdparam x="2156" y="368" />
-<sizeparam width="141" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="2157" y="368" />
+<sizeparam width="139" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="creditCardScanFailed" />
 <TGConnectingPoint num="0" id="2378" />
@@ -7575,8 +8028,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2383" >
-<cdparam x="2167" y="434" />
-<sizeparam width="131" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="2168" y="434" />
+<sizeparam width="129" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="creditCardScanFailed" />
 <TGConnectingPoint num="0" id="2381" />
@@ -7587,8 +8041,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="2386" >
-<cdparam x="2347" y="369" />
-<sizeparam width="161" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="2351" y="369" />
+<sizeparam width="153" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="productBarcodeNotValid" />
 <TGConnectingPoint num="0" id="2384" />
@@ -7599,8 +8054,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2389" >
-<cdparam x="2339" y="437" />
-<sizeparam width="151" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="2343" y="437" />
+<sizeparam width="143" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="productBarcodeNotValid" />
 <TGConnectingPoint num="0" id="2387" />
@@ -7612,7 +8068,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2016" id="2392" >
 <cdparam x="586" y="823" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="state" value="idle" />
 <TGConnectingPoint num="0" id="2390" />
@@ -7621,7 +8078,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2016" id="2395" >
 <cdparam x="931" y="41" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="state" value="idle" />
 <TGConnectingPoint num="0" id="2393" />
@@ -7630,7 +8088,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="301" id="2404" >
 <cdparam x="10" y="14" />
-<sizeparam width="206" height="35" minWidth="50" minHeight="20" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="206" height="36" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="UML Note" value="CashDeskChannel State Machine
 " />
@@ -7648,8 +8107,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="2407" >
-<cdparam x="10" y="253" />
-<sizeparam width="143" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="11" y="253" />
+<sizeparam width="140" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="runningTotalChanged" />
 <TGConnectingPoint num="0" id="2405" />
@@ -7660,8 +8120,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="2410" >
-<cdparam x="12" y="389" />
-<sizeparam width="143" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="13" y="389" />
+<sizeparam width="140" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="runningTotalChanged" />
 <TGConnectingPoint num="0" id="2408" />
@@ -7672,8 +8133,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="2413" >
-<cdparam x="10" y="308" />
-<sizeparam width="143" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="11" y="308" />
+<sizeparam width="140" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="runningTotalChanged" />
 <TGConnectingPoint num="0" id="2411" />
@@ -7685,7 +8147,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="2429" >
 <cdparam x="2630" y="242" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="2417" />
@@ -7704,28 +8167,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="2414" >
 <father id="2429" num="0" />
 <cdparam x="2555" y="247" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="2415" >
 <father id="2429" num="1" />
 <cdparam x="2655" y="247" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="2416" >
 <father id="2429" num="2" />
 <cdparam x="2645" y="277" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2004" id="2432" >
-<cdparam x="1686" y="235" />
-<sizeparam width="145" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1688" y="235" />
+<sizeparam width="140" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="expressModeEnabled" />
 <TGConnectingPoint num="0" id="2430" />
@@ -7736,8 +8203,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="2435" >
-<cdparam x="2746" y="339" />
-<sizeparam width="149" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="2748" y="339" />
+<sizeparam width="144" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="expressModeDisabled" />
 <TGConnectingPoint num="0" id="2433" />
@@ -7748,8 +8216,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="2438" >
-<cdparam x="2564" y="342" />
-<sizeparam width="145" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="2566" y="342" />
+<sizeparam width="140" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="expressModeEnabled" />
 <TGConnectingPoint num="0" id="2436" />
@@ -7760,8 +8229,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2441" >
-<cdparam x="2745" y="417" />
-<sizeparam width="139" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="2747" y="417" />
+<sizeparam width="134" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="expressModeDisabled" />
 <TGConnectingPoint num="0" id="2439" />
@@ -7772,8 +8242,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2444" >
-<cdparam x="2572" y="413" />
-<sizeparam width="135" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="2574" y="413" />
+<sizeparam width="130" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="send msg" value="expressModeEnabled" />
 <TGConnectingPoint num="0" id="2442" />
@@ -7785,7 +8256,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="2457" >
 <cdparam x="1203" y="696" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="2445" />
@@ -8373,7 +8845,8 @@ paymentMode_CARD = 2
 </CONNECTOR><SUBCOMPONENT type="-1" id="2528" >
 <father id="2529" num="0" />
 <cdparam x="80" y="216" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2900" minY="10" maxY="1400" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
@@ -8480,15 +8953,17 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="CommonBus" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="2543" >
 <cdparam x="211" y="26" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="2542" />
 </COMPONENT>
 
 <COMPONENT type="2004" id="2546" >
-<cdparam x="136" y="114" />
-<sizeparam width="159" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="137" y="114" />
+<sizeparam width="156" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="bookSale?paymentMode" />
 <TGConnectingPoint num="0" id="2544" />
@@ -8499,8 +8974,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2549" >
-<cdparam x="143" y="179" />
-<sizeparam width="148" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="146" y="179" />
+<sizeparam width="142" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="bookSale!paymentMode" />
 <TGConnectingPoint num="0" id="2547" />
@@ -8512,7 +8988,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2016" id="2552" >
 <cdparam x="193" y="261" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="idle" />
 <TGConnectingPoint num="0" id="2550" />
@@ -8521,7 +8998,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2016" id="2555" >
 <cdparam x="198" y="66" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="idle" />
 <TGConnectingPoint num="0" id="2553" />
@@ -8530,7 +9008,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="301" id="2564" >
 <cdparam x="10" y="10" />
-<sizeparam width="178" height="35" minWidth="50" minHeight="20" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="177" height="36" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="Common Bus State Machine
 " />
@@ -8585,15 +9064,17 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="Coordinator" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="2570" >
 <cdparam x="200" y="10" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="2569" />
 </COMPONENT>
 
 <COMPONENT type="2004" id="2573" >
-<cdparam x="126" y="101" />
-<sizeparam width="159" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="127" y="101" />
+<sizeparam width="156" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="bookSale?paymentMode" />
 <TGConnectingPoint num="0" id="2571" />
@@ -8605,7 +9086,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="2589" >
 <cdparam x="194" y="166" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="2577" />
@@ -8624,28 +9106,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="2574" >
 <father id="2589" num="0" />
 <cdparam x="119" y="171" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="2575" >
 <father id="2589" num="1" />
 <cdparam x="219" y="171" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="2576" >
 <father id="2589" num="2" />
 <cdparam x="209" y="201" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2002" id="2592" >
-<cdparam x="250" y="210" />
-<sizeparam width="139" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="252" y="210" />
+<sizeparam width="134" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="expressModeDisabled" />
 <TGConnectingPoint num="0" id="2590" />
@@ -8656,8 +9142,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="2595" >
-<cdparam x="35" y="212" />
-<sizeparam width="135" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="37" y="212" />
+<sizeparam width="130" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="expressModeEnabled" />
 <TGConnectingPoint num="0" id="2593" />
@@ -8669,7 +9156,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="2608" >
 <cdparam x="190" y="316" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="2596" />
@@ -8688,7 +9176,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2016" id="2611" >
 <cdparam x="175" y="374" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="idle" />
 <TGConnectingPoint num="0" id="2609" />
@@ -8697,7 +9186,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2016" id="2614" >
 <cdparam x="187" y="56" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="idle" />
 <TGConnectingPoint num="0" id="2612" />
@@ -8706,7 +9196,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="301" id="2623" >
 <cdparam x="10" y="10" />
-<sizeparam width="171" height="35" minWidth="50" minHeight="20" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="165" height="36" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="Coordinator State Machine
 " />
@@ -8801,7 +9292,8 @@ paymentMode_CARD = 2
 <ProactiveCSDPanel name="CashDeskLine" minX="10" maxX="1900" minY="10" maxY="1400" >
 <COMPONENT type="2104" id="2645" >
 <cdparam x="167" y="629" />
-<sizeparam width="100" height="29" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="100" height="29" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="bankIf" />
 <TGConnectingPoint num="0" id="2633" />
@@ -8825,7 +9317,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="2658" >
 <cdparam x="904" y="66" />
-<sizeparam width="230" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="230" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="ApplicationEventHandlerIf" />
 <TGConnectingPoint num="0" id="2646" />
@@ -8860,7 +9353,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="2671" >
 <cdparam x="846" y="490" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="EventBusIf" />
 <TGConnectingPoint num="0" id="2659" />
@@ -8894,7 +9388,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="2684" >
 <cdparam x="1262" y="199" />
-<sizeparam width="96" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="96" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="PrinterIf" />
 <TGConnectingPoint num="0" id="2672" />
@@ -8924,7 +9419,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="2697" >
 <cdparam x="395" y="351" />
-<sizeparam width="231" height="26" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="237" minDesiredHeight="0" />
+<sizeparam width="231" height="26" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="237" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="ScannerEventIf" />
 <TGConnectingPoint num="0" id="2685" />
@@ -8949,7 +9445,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="2710" >
 <cdparam x="10" y="202" />
-<sizeparam width="162" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="162" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="LightDisplayControlIf" />
 <TGConnectingPoint num="0" id="2698" />
@@ -8975,7 +9472,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="2723" >
 <cdparam x="1037" y="254" />
-<sizeparam width="129" height="23" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="129" height="23" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="CashBoxEventIf" />
 <TGConnectingPoint num="0" id="2711" />
@@ -9004,7 +9502,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="2736" >
 <cdparam x="14" y="224" />
-<sizeparam width="149" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="149" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="CashBoxControlIf" />
 <TGConnectingPoint num="0" id="2724" />
@@ -9029,7 +9528,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="2749" >
 <cdparam x="1091" y="257" />
-<sizeparam width="143" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="143" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="CardReaderEvent" />
 <TGConnectingPoint num="0" id="2737" />
@@ -9055,7 +9555,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="2762" >
 <cdparam x="1100" y="14" />
-<sizeparam width="162" height="24" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="162" height="24" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="cardReaderControlIf" />
 <TGConnectingPoint num="0" id="2750" />
@@ -9081,7 +9582,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="2775" >
 <cdparam x="790" y="978" />
-<sizeparam width="166" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="221" minDesiredHeight="17" />
+<sizeparam width="166" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="221" minDesiredHeight="17" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="ExpressmodeControlIf" />
 <TGConnectingPoint num="0" id="2763" />
@@ -9107,7 +9609,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="2788" >
 <cdparam x="491" y="517" />
-<sizeparam width="166" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="166" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="ExpressModelIf" />
 <TGConnectingPoint num="0" id="2776" />
@@ -9133,7 +9636,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="2801" >
 <cdparam x="10" y="390" />
-<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="SaleRegisteredIf" />
 <TGConnectingPoint num="0" id="2789" />
@@ -9160,7 +9664,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="2814" >
 <cdparam x="10" y="529" />
-<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="200" minDesiredHeight="34" />
+<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="200" minDesiredHeight="34" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="SaleRegisteredIf" />
 <TGConnectingPoint num="0" id="2802" />
@@ -9187,7 +9692,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="2827" >
 <cdparam x="10" y="590" />
-<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="200" minDesiredHeight="34" />
+<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="200" minDesiredHeight="34" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="SaleRegisteredIf" />
 <TGConnectingPoint num="0" id="2815" />
@@ -9214,7 +9720,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="2840" >
 <cdparam x="570" y="10" />
-<sizeparam width="117" height="27" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="117" height="27" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="BankIf" />
 <TGConnectingPoint num="0" id="2828" />
@@ -9242,7 +9749,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="2853" >
 <cdparam x="614" y="346" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="EventBusIf" />
 <TGConnectingPoint num="0" id="2841" />
@@ -9276,7 +9784,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="2866" >
 <cdparam x="454" y="10" />
-<sizeparam width="188" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="178" minDesiredHeight="17" />
+<sizeparam width="188" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="178" minDesiredHeight="17" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="CachDeskConnectorIf" />
 <TGConnectingPoint num="0" id="2854" />
@@ -9303,6 +9812,7 @@ paymentMode_CARD = 2
 <COMPONENT type="2100" id="3081" >
 <cdparam x="33" y="24" />
 <sizeparam width="1487" height="628" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="Component " value="CashDeskLine" />
 <TGConnectingPoint num="0" id="3073" />
@@ -9315,601 +9825,640 @@ paymentMode_CARD = 2
 <TGConnectingPoint num="7" id="3080" />
 <extraparam>
 <ShowAttributes visible="0" />
-<DesignPanel name="CashDeskLine"/><LastPortCode code="138" />
+<DesignPanel name="CashDeskLine"/><LastPortCode code="141" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="2100" id="2890" >
+<SUBCOMPONENT type="2108" id="2871" >
 <father id="3081" num="0" />
-<cdparam x="79" y="415" />
-<sizeparam width="47" height="45" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1440" minY="0" maxY="583" />
-<infoparam name="Component " value="ds" />
-<TGConnectingPoint num="0" id="2882" />
-<TGConnectingPoint num="1" id="2883" />
-<TGConnectingPoint num="2" id="2884" />
-<TGConnectingPoint num="3" id="2885" />
-<TGConnectingPoint num="4" id="2886" />
-<TGConnectingPoint num="5" id="2887" />
-<TGConnectingPoint num="6" id="2888" />
-<TGConnectingPoint num="7" id="2889" />
-<extraparam>
-<Attribute access="0" id="paymentMode" type="0" initialValue="" typeOther="" />
-<ShowAttributes visible="0" />
-<LastPortCode code="61" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="2871" >
-<father id="2890" num="0" />
-<cdparam x="94" y="405" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="27" minY="0" maxY="25" />
-<infoparam name="In Port" value="pIn" />
+<cdparam x="53" y="14" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1467" minY="0" maxY="608" />
+<infoparam name="Out Port" value="cashDeskConnector" />
 <TGConnectingPoint num="0" id="2867" />
 <TGConnectingPoint num="1" id="2868" />
 <TGConnectingPoint num="2" id="2869" />
 <TGConnectingPoint num="3" id="2870" />
 <extraparam>
-<PortCode code="ds1" />
+<PortCode code="CashDeskLineDesign1" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
 <SUBCOMPONENT type="2108" id="2876" >
-<father id="2890" num="1" />
-<cdparam x="116" y="450" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="27" minY="0" maxY="25" />
-<infoparam name="Out Port" value="pOut1" />
+<father id="3081" num="1" />
+<cdparam x="23" y="487" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1467" minY="0" maxY="608" />
+<infoparam name="Out Port" value="saleRegistered" />
 <TGConnectingPoint num="0" id="2872" />
 <TGConnectingPoint num="1" id="2873" />
 <TGConnectingPoint num="2" id="2874" />
 <TGConnectingPoint num="3" id="2875" />
 <extraparam>
-<PortCode code="ds2" />
+<PortCode code="CashDeskLineDesign2" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
 <SUBCOMPONENT type="2108" id="2881" >
-<father id="2890" num="2" />
-<cdparam x="69" y="450" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="27" minY="0" maxY="25" />
-<infoparam name="Out Port" value="pOut2" />
+<father id="3081" num="2" />
+<cdparam x="278" y="14" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1467" minY="0" maxY="608" />
+<infoparam name="Out Port" value="bank" />
 <TGConnectingPoint num="0" id="2877" />
 <TGConnectingPoint num="1" id="2878" />
 <TGConnectingPoint num="2" id="2879" />
 <TGConnectingPoint num="3" id="2880" />
 <extraparam>
-<PortCode code="ds3" />
+<PortCode code="CashDeskLineDesign3" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2100" id="2909" >
-<father id="3081" num="1" />
-<cdparam x="137" y="533" />
-<sizeparam width="973" height="51" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="514" minY="0" maxY="577" />
-<infoparam name="Component " value="Coordinator" />
-<TGConnectingPoint num="0" id="2901" />
-<TGConnectingPoint num="1" id="2902" />
-<TGConnectingPoint num="2" id="2903" />
-<TGConnectingPoint num="3" id="2904" />
-<TGConnectingPoint num="4" id="2905" />
-<TGConnectingPoint num="5" id="2906" />
-<TGConnectingPoint num="6" id="2907" />
-<TGConnectingPoint num="7" id="2908" />
+<SUBCOMPONENT type="2100" id="2955" >
+<father id="3081" num="3" />
+<cdparam x="83" y="100" />
+<sizeparam width="1358" height="68" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="129" minY="0" maxY="560" />
+<infoparam name="Component " value="CashDesk" />
+<TGConnectingPoint num="0" id="2947" />
+<TGConnectingPoint num="1" id="2948" />
+<TGConnectingPoint num="2" id="2949" />
+<TGConnectingPoint num="3" id="2950" />
+<TGConnectingPoint num="4" id="2951" />
+<TGConnectingPoint num="5" id="2952" />
+<TGConnectingPoint num="6" id="2953" />
+<TGConnectingPoint num="7" id="2954" />
 <extraparam>
-<Attribute access="0" id="paymentMode" type="0" initialValue="" typeOther="" />
 <ShowAttributes visible="0" />
-<LastPortCode code="38" />
+<DesignPanel name="CashDesk"/><LastPortCode code="300" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="2895" >
-<father id="2909" num="0" />
-<cdparam x="688" y="523" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="953" minY="0" maxY="31" />
-<infoparam name="Out Port" value="expressModeControl" />
-<TGConnectingPoint num="0" id="2891" />
-<TGConnectingPoint num="1" id="2892" />
-<TGConnectingPoint num="2" id="2893" />
-<TGConnectingPoint num="3" id="2894" />
+<SUBCOMPONENT type="2106" id="2886" >
+<father id="2955" num="0" />
+<cdparam x="716" y="158" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
+<infoparam name="In Port" value="AppEventHandler" />
+<TGConnectingPoint num="0" id="2882" />
+<TGConnectingPoint num="1" id="2883" />
+<TGConnectingPoint num="2" id="2884" />
+<TGConnectingPoint num="3" id="2885" />
 <extraparam>
-<PortCode code="Coordinator2" />
+<PortCode code="CashDeskDesign1" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="2900" >
-<father id="2909" num="1" />
-<cdparam x="127" y="548" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="953" minY="0" maxY="31" />
-<infoparam name="In Port" value="saleRegisteredCoord" />
-<TGConnectingPoint num="0" id="2896" />
-<TGConnectingPoint num="1" id="2897" />
-<TGConnectingPoint num="2" id="2898" />
-<TGConnectingPoint num="3" id="2899" />
+<SUBCOMPONENT type="2108" id="2891" >
+<father id="2955" num="1" />
+<cdparam x="73" y="90" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
+<infoparam name="Out Port" value="cashDeskConnector" />
+<TGConnectingPoint num="0" id="2887" />
+<TGConnectingPoint num="1" id="2888" />
+<TGConnectingPoint num="2" id="2889" />
+<TGConnectingPoint num="3" id="2890" />
 <extraparam>
-<PortCode code="Coordinator1" />
+<PortCode code="CashDeskDesign2" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2100" id="2983" >
-<father id="3081" num="2" />
-<cdparam x="86" y="292" />
-<sizeparam width="1357" height="78" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="130" minY="0" maxY="550" />
-<infoparam name="Component " value="EventBus" />
-<TGConnectingPoint num="0" id="2975" />
-<TGConnectingPoint num="1" id="2976" />
-<TGConnectingPoint num="2" id="2977" />
-<TGConnectingPoint num="3" id="2978" />
-<TGConnectingPoint num="4" id="2979" />
-<TGConnectingPoint num="5" id="2980" />
-<TGConnectingPoint num="6" id="2981" />
-<TGConnectingPoint num="7" id="2982" />
+<SUBCOMPONENT type="2108" id="2896" >
+<father id="2955" num="2" />
+<cdparam x="73" y="154" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
+<infoparam name="Out Port" value="eventBus" />
+<TGConnectingPoint num="0" id="2892" />
+<TGConnectingPoint num="1" id="2893" />
+<TGConnectingPoint num="2" id="2894" />
+<TGConnectingPoint num="3" id="2895" />
 <extraparam>
-<ShowAttributes visible="0" />
-<DesignPanel name="EventBus"/><LastPortCode code="322" />
+<PortCode code="CashDeskDesign3" />
+<Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="2914" >
-<father id="2983" num="0" />
-<cdparam x="735" y="360" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
-<infoparam name="In Port" value="expressMode" />
-<TGConnectingPoint num="0" id="2910" />
-<TGConnectingPoint num="1" id="2911" />
-<TGConnectingPoint num="2" id="2912" />
-<TGConnectingPoint num="3" id="2913" />
+<SUBCOMPONENT type="2108" id="2901" >
+<father id="2955" num="3" />
+<cdparam x="187" y="158" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
+<infoparam name="Out Port" value="saleRegistered" />
+<TGConnectingPoint num="0" id="2897" />
+<TGConnectingPoint num="1" id="2898" />
+<TGConnectingPoint num="2" id="2899" />
+<TGConnectingPoint num="3" id="2900" />
 <extraparam>
-<PortCode code="EventBusDesign84" />
+<PortCode code="CashDeskDesign4" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="2919" >
-<father id="2983" num="1" />
-<cdparam x="1315" y="282" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
-<infoparam name="Out Port" value="lightDisplayControl" />
-<TGConnectingPoint num="0" id="2915" />
-<TGConnectingPoint num="1" id="2916" />
-<TGConnectingPoint num="2" id="2917" />
-<TGConnectingPoint num="3" id="2918" />
+<SUBCOMPONENT type="2108" id="2906" >
+<father id="2955" num="4" />
+<cdparam x="301" y="90" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
+<infoparam name="Out Port" value="bank" />
+<TGConnectingPoint num="0" id="2902" />
+<TGConnectingPoint num="1" id="2903" />
+<TGConnectingPoint num="2" id="2904" />
+<TGConnectingPoint num="3" id="2905" />
 <extraparam>
-<PortCode code="EventBusDesign78" />
-<Show value="0" />
+<PortCode code="CashDeskDesign5" />
+<Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="2924" >
-<father id="2983" num="2" />
-<cdparam x="710" y="282" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
-<infoparam name="Out Port" value="appEventHandler" />
-<TGConnectingPoint num="0" id="2920" />
-<TGConnectingPoint num="1" id="2921" />
-<TGConnectingPoint num="2" id="2922" />
-<TGConnectingPoint num="3" id="2923" />
+<SUBCOMPONENT type="2106" id="2911" >
+<father id="2955" num="5" />
+<cdparam x="863" y="158" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
+<infoparam name="In Port" value="cardReaderControl" />
+<TGConnectingPoint num="0" id="2907" />
+<TGConnectingPoint num="1" id="2908" />
+<TGConnectingPoint num="2" id="2909" />
+<TGConnectingPoint num="3" id="2910" />
 <extraparam>
-<PortCode code="EventBusDesign79" />
-<Show value="0" />
+<PortCode code="CashDeskDesign6" />
+<Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="2929" >
-<father id="2983" num="3" />
-<cdparam x="857" y="282" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
-<infoparam name="Out Port" value="cardReaderControl" />
-<TGConnectingPoint num="0" id="2925" />
-<TGConnectingPoint num="1" id="2926" />
-<TGConnectingPoint num="2" id="2927" />
-<TGConnectingPoint num="3" id="2928" />
+<SUBCOMPONENT type="2106" id="2916" >
+<father id="2955" num="6" />
+<cdparam x="1017" y="158" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
+<infoparam name="In Port" value="cashDeskGUIControl" />
+<TGConnectingPoint num="0" id="2912" />
+<TGConnectingPoint num="1" id="2913" />
+<TGConnectingPoint num="2" id="2914" />
+<TGConnectingPoint num="3" id="2915" />
 <extraparam>
-<PortCode code="EventBusDesign80" />
-<Show value="0" />
+<PortCode code="CashDeskDesign7" />
+<Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="2934" >
-<father id="2983" num="4" />
-<cdparam x="1015" y="282" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
-<infoparam name="Out Port" value="cashDeskGui" />
-<TGConnectingPoint num="0" id="2930" />
-<TGConnectingPoint num="1" id="2931" />
-<TGConnectingPoint num="2" id="2932" />
-<TGConnectingPoint num="3" id="2933" />
+<SUBCOMPONENT type="2108" id="2921" >
+<father id="2955" num="7" />
+<cdparam x="335" y="158" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
+<infoparam name="Out Port" value="cardReaderEvent" />
+<TGConnectingPoint num="0" id="2917" />
+<TGConnectingPoint num="1" id="2918" />
+<TGConnectingPoint num="2" id="2919" />
+<TGConnectingPoint num="3" id="2920" />
 <extraparam>
-<PortCode code="EventBusDesign81" />
-<Show value="0" />
+<PortCode code="CashDeskDesign8" />
+<Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="2939" >
-<father id="2983" num="5" />
-<cdparam x="1172" y="282" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
-<infoparam name="Out Port" value="cashBoxControl" />
-<TGConnectingPoint num="0" id="2935" />
-<TGConnectingPoint num="1" id="2936" />
-<TGConnectingPoint num="2" id="2937" />
-<TGConnectingPoint num="3" id="2938" />
+<SUBCOMPONENT type="2106" id="2926" >
+<father id="2955" num="8" />
+<cdparam x="1167" y="158" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
+<infoparam name="In Port" value="cashBoxControl" />
+<TGConnectingPoint num="0" id="2922" />
+<TGConnectingPoint num="1" id="2923" />
+<TGConnectingPoint num="2" id="2924" />
+<TGConnectingPoint num="3" id="2925" />
 <extraparam>
-<PortCode code="EventBusDesign82" />
-<Show value="0" />
+<PortCode code="CashDeskDesign9" />
+<Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="2944" >
-<father id="2983" num="6" />
-<cdparam x="1433" y="282" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
-<infoparam name="Out Port" value="printer" />
-<TGConnectingPoint num="0" id="2940" />
-<TGConnectingPoint num="1" id="2941" />
-<TGConnectingPoint num="2" id="2942" />
-<TGConnectingPoint num="3" id="2943" />
-<extraparam>
-<PortCode code="EventBusDesign83" />
-<Show value="0" />
+<SUBCOMPONENT type="2108" id="2931" >
+<father id="2955" num="9" />
+<cdparam x="569" y="158" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
+<infoparam name="Out Port" value="cashBoxEvent" />
+<TGConnectingPoint num="0" id="2927" />
+<TGConnectingPoint num="1" id="2928" />
+<TGConnectingPoint num="2" id="2929" />
+<TGConnectingPoint num="3" id="2930" />
+<extraparam>
+<PortCode code="CashDeskDesign10" />
+<Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="2949" >
-<father id="2983" num="7" />
-<cdparam x="186" y="282" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
-<infoparam name="In Port" value="saleRegistered" />
-<TGConnectingPoint num="0" id="2945" />
-<TGConnectingPoint num="1" id="2946" />
-<TGConnectingPoint num="2" id="2947" />
-<TGConnectingPoint num="3" id="2948" />
+<SUBCOMPONENT type="2106" id="2936" >
+<father id="2955" num="10" />
+<cdparam x="1312" y="158" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
+<infoparam name="In Port" value="lightDisplayControl" />
+<TGConnectingPoint num="0" id="2932" />
+<TGConnectingPoint num="1" id="2933" />
+<TGConnectingPoint num="2" id="2934" />
+<TGConnectingPoint num="3" id="2935" />
 <extraparam>
-<PortCode code="EventBusDesign73" />
-<Show value="0" />
+<PortCode code="CashDeskDesign11" />
+<Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="2954" >
-<father id="2983" num="8" />
-<cdparam x="319" y="282" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
-<infoparam name="In Port" value="cardReaderEvent" />
-<TGConnectingPoint num="0" id="2950" />
-<TGConnectingPoint num="1" id="2951" />
-<TGConnectingPoint num="2" id="2952" />
-<TGConnectingPoint num="3" id="2953" />
+<SUBCOMPONENT type="2108" id="2941" >
+<father id="2955" num="11" />
+<cdparam x="452" y="158" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
+<infoparam name="Out Port" value="scanner" />
+<TGConnectingPoint num="0" id="2937" />
+<TGConnectingPoint num="1" id="2938" />
+<TGConnectingPoint num="2" id="2939" />
+<TGConnectingPoint num="3" id="2940" />
 <extraparam>
-<PortCode code="EventBusDesign74" />
-<Show value="0" />
+<PortCode code="CashDeskDesign12" />
+<Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="2959" >
-<father id="2983" num="9" />
-<cdparam x="558" y="282" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
-<infoparam name="In Port" value="cashBoxEnevt" />
-<TGConnectingPoint num="0" id="2955" />
-<TGConnectingPoint num="1" id="2956" />
-<TGConnectingPoint num="2" id="2957" />
-<TGConnectingPoint num="3" id="2958" />
+<SUBCOMPONENT type="2106" id="2946" >
+<father id="2955" num="12" />
+<cdparam x="1431" y="158" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
+<infoparam name="In Port" value="printer" />
+<TGConnectingPoint num="0" id="2942" />
+<TGConnectingPoint num="1" id="2943" />
+<TGConnectingPoint num="2" id="2944" />
+<TGConnectingPoint num="3" id="2945" />
 <extraparam>
-<PortCode code="EventBusDesign75" />
-<Show value="0" />
+<PortCode code="CashDeskDesign13" />
+<Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="2964" >
-<father id="2983" num="10" />
-<cdparam x="444" y="282" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<SUBCOMPONENT type="2100" id="3029" >
+<father id="3081" num="4" />
+<cdparam x="86" y="292" />
+<sizeparam width="1357" height="78" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="130" minY="0" maxY="550" />
+<infoparam name="Component " value="EventBus" />
+<TGConnectingPoint num="0" id="3021" />
+<TGConnectingPoint num="1" id="3022" />
+<TGConnectingPoint num="2" id="3023" />
+<TGConnectingPoint num="3" id="3024" />
+<TGConnectingPoint num="4" id="3025" />
+<TGConnectingPoint num="5" id="3026" />
+<TGConnectingPoint num="6" id="3027" />
+<TGConnectingPoint num="7" id="3028" />
+<extraparam>
+<ShowAttributes visible="0" />
+<DesignPanel name="EventBus"/><LastPortCode code="335" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2108" id="2960" >
+<father id="3029" num="0" />
+<cdparam x="263" y="360" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
-<infoparam name="In Port" value="scanner" />
-<TGConnectingPoint num="0" id="2960" />
-<TGConnectingPoint num="1" id="2961" />
-<TGConnectingPoint num="2" id="2962" />
-<TGConnectingPoint num="3" id="2963" />
+<infoparam name="Out Port" value="saleRegisteredEvent" />
+<TGConnectingPoint num="0" id="2956" />
+<TGConnectingPoint num="1" id="2957" />
+<TGConnectingPoint num="2" id="2958" />
+<TGConnectingPoint num="3" id="2959" />
 <extraparam>
-<PortCode code="EventBusDesign76" />
+<PortCode code="EventBusDesign97" />
 <Show value="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="2969" >
-<father id="2983" num="11" />
+<SUBCOMPONENT type="2106" id="2965" >
+<father id="3029" num="1" />
 <cdparam x="76" y="282" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
 <infoparam name="In Port" value="eventBus" />
-<TGConnectingPoint num="0" id="2965" />
-<TGConnectingPoint num="1" id="2966" />
-<TGConnectingPoint num="2" id="2967" />
-<TGConnectingPoint num="3" id="2968" />
+<TGConnectingPoint num="0" id="2961" />
+<TGConnectingPoint num="1" id="2962" />
+<TGConnectingPoint num="2" id="2963" />
+<TGConnectingPoint num="3" id="2964" />
 <extraparam>
 <PortCode code="EventBusDesign77" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="2974" >
-<father id="2983" num="12" />
-<cdparam x="263" y="360" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<SUBCOMPONENT type="2106" id="2970" >
+<father id="3029" num="2" />
+<cdparam x="444" y="282" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
-<infoparam name="Out Port" value="saleRegisteredEvent" />
-<TGConnectingPoint num="0" id="2970" />
-<TGConnectingPoint num="1" id="2971" />
-<TGConnectingPoint num="2" id="2972" />
-<TGConnectingPoint num="3" id="2973" />
+<infoparam name="In Port" value="scanner" />
+<TGConnectingPoint num="0" id="2966" />
+<TGConnectingPoint num="1" id="2967" />
+<TGConnectingPoint num="2" id="2968" />
+<TGConnectingPoint num="3" id="2969" />
 <extraparam>
-<PortCode code="EventBusDesign97" />
+<PortCode code="EventBusDesign76" />
 <Show value="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2100" id="3057" >
-<father id="3081" num="3" />
-<cdparam x="83" y="100" />
-<sizeparam width="1358" height="68" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="129" minY="0" maxY="560" />
-<infoparam name="Component " value="CashDesk" />
-<TGConnectingPoint num="0" id="3049" />
-<TGConnectingPoint num="1" id="3050" />
-<TGConnectingPoint num="2" id="3051" />
-<TGConnectingPoint num="3" id="3052" />
-<TGConnectingPoint num="4" id="3053" />
-<TGConnectingPoint num="5" id="3054" />
-<TGConnectingPoint num="6" id="3055" />
-<TGConnectingPoint num="7" id="3056" />
+<SUBCOMPONENT type="2106" id="2975" >
+<father id="3029" num="3" />
+<cdparam x="558" y="282" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
+<infoparam name="In Port" value="cashBoxEnevt" />
+<TGConnectingPoint num="0" id="2971" />
+<TGConnectingPoint num="1" id="2972" />
+<TGConnectingPoint num="2" id="2973" />
+<TGConnectingPoint num="3" id="2974" />
 <extraparam>
-<ShowAttributes visible="0" />
-<DesignPanel name="CashDesk"/><LastPortCode code="287" />
+<PortCode code="EventBusDesign75" />
+<Show value="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="2988" >
-<father id="3057" num="0" />
-<cdparam x="1431" y="158" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
-<infoparam name="In Port" value="printer" />
-<TGConnectingPoint num="0" id="2984" />
-<TGConnectingPoint num="1" id="2985" />
-<TGConnectingPoint num="2" id="2986" />
-<TGConnectingPoint num="3" id="2987" />
+<SUBCOMPONENT type="2106" id="2980" >
+<father id="3029" num="4" />
+<cdparam x="319" y="282" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
+<infoparam name="In Port" value="cardReaderEvent" />
+<TGConnectingPoint num="0" id="2976" />
+<TGConnectingPoint num="1" id="2977" />
+<TGConnectingPoint num="2" id="2978" />
+<TGConnectingPoint num="3" id="2979" />
 <extraparam>
-<PortCode code="CashDeskDesign13" />
-<Show value="1" />
+<PortCode code="EventBusDesign74" />
+<Show value="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="2993" >
-<father id="3057" num="1" />
-<cdparam x="452" y="158" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
-<infoparam name="Out Port" value="scanner" />
-<TGConnectingPoint num="0" id="2989" />
-<TGConnectingPoint num="1" id="2990" />
-<TGConnectingPoint num="2" id="2991" />
-<TGConnectingPoint num="3" id="2992" />
+<SUBCOMPONENT type="2106" id="2985" >
+<father id="3029" num="5" />
+<cdparam x="186" y="282" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
+<infoparam name="In Port" value="saleRegistered" />
+<TGConnectingPoint num="0" id="2981" />
+<TGConnectingPoint num="1" id="2982" />
+<TGConnectingPoint num="2" id="2983" />
+<TGConnectingPoint num="3" id="2984" />
 <extraparam>
-<PortCode code="CashDeskDesign12" />
-<Show value="1" />
+<PortCode code="EventBusDesign73" />
+<Show value="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="2998" >
-<father id="3057" num="2" />
-<cdparam x="1312" y="158" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
-<infoparam name="In Port" value="lightDisplayControl" />
-<TGConnectingPoint num="0" id="2994" />
-<TGConnectingPoint num="1" id="2995" />
-<TGConnectingPoint num="2" id="2996" />
-<TGConnectingPoint num="3" id="2997" />
+<SUBCOMPONENT type="2108" id="2990" >
+<father id="3029" num="6" />
+<cdparam x="1433" y="282" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
+<infoparam name="Out Port" value="printer" />
+<TGConnectingPoint num="0" id="2986" />
+<TGConnectingPoint num="1" id="2987" />
+<TGConnectingPoint num="2" id="2988" />
+<TGConnectingPoint num="3" id="2989" />
 <extraparam>
-<PortCode code="CashDeskDesign11" />
-<Show value="1" />
+<PortCode code="EventBusDesign83" />
+<Show value="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3003" >
-<father id="3057" num="3" />
-<cdparam x="569" y="158" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
-<infoparam name="Out Port" value="cashBoxEvent" />
-<TGConnectingPoint num="0" id="2999" />
-<TGConnectingPoint num="1" id="3000" />
-<TGConnectingPoint num="2" id="3001" />
-<TGConnectingPoint num="3" id="3002" />
+<SUBCOMPONENT type="2108" id="2995" >
+<father id="3029" num="7" />
+<cdparam x="1172" y="282" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
+<infoparam name="Out Port" value="cashBoxControl" />
+<TGConnectingPoint num="0" id="2991" />
+<TGConnectingPoint num="1" id="2992" />
+<TGConnectingPoint num="2" id="2993" />
+<TGConnectingPoint num="3" id="2994" />
 <extraparam>
-<PortCode code="CashDeskDesign10" />
-<Show value="1" />
+<PortCode code="EventBusDesign82" />
+<Show value="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3008" >
-<father id="3057" num="4" />
-<cdparam x="1167" y="158" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
-<infoparam name="In Port" value="cashBoxControl" />
-<TGConnectingPoint num="0" id="3004" />
-<TGConnectingPoint num="1" id="3005" />
-<TGConnectingPoint num="2" id="3006" />
-<TGConnectingPoint num="3" id="3007" />
+<SUBCOMPONENT type="2108" id="3000" >
+<father id="3029" num="8" />
+<cdparam x="1015" y="282" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
+<infoparam name="Out Port" value="cashDeskGui" />
+<TGConnectingPoint num="0" id="2996" />
+<TGConnectingPoint num="1" id="2997" />
+<TGConnectingPoint num="2" id="2998" />
+<TGConnectingPoint num="3" id="2999" />
 <extraparam>
-<PortCode code="CashDeskDesign9" />
-<Show value="1" />
+<PortCode code="EventBusDesign81" />
+<Show value="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3013" >
-<father id="3057" num="5" />
-<cdparam x="335" y="158" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
-<infoparam name="Out Port" value="cardReaderEvent" />
-<TGConnectingPoint num="0" id="3009" />
-<TGConnectingPoint num="1" id="3010" />
-<TGConnectingPoint num="2" id="3011" />
-<TGConnectingPoint num="3" id="3012" />
+<SUBCOMPONENT type="2108" id="3005" >
+<father id="3029" num="9" />
+<cdparam x="857" y="282" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
+<infoparam name="Out Port" value="cardReaderControl" />
+<TGConnectingPoint num="0" id="3001" />
+<TGConnectingPoint num="1" id="3002" />
+<TGConnectingPoint num="2" id="3003" />
+<TGConnectingPoint num="3" id="3004" />
 <extraparam>
-<PortCode code="CashDeskDesign8" />
-<Show value="1" />
+<PortCode code="EventBusDesign80" />
+<Show value="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3018" >
-<father id="3057" num="6" />
-<cdparam x="1017" y="158" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
-<infoparam name="In Port" value="cashDeskGUIControl" />
-<TGConnectingPoint num="0" id="3014" />
-<TGConnectingPoint num="1" id="3015" />
-<TGConnectingPoint num="2" id="3016" />
-<TGConnectingPoint num="3" id="3017" />
+<SUBCOMPONENT type="2108" id="3010" >
+<father id="3029" num="10" />
+<cdparam x="710" y="282" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
+<infoparam name="Out Port" value="appEventHandler" />
+<TGConnectingPoint num="0" id="3006" />
+<TGConnectingPoint num="1" id="3007" />
+<TGConnectingPoint num="2" id="3008" />
+<TGConnectingPoint num="3" id="3009" />
 <extraparam>
-<PortCode code="CashDeskDesign7" />
-<Show value="1" />
+<PortCode code="EventBusDesign79" />
+<Show value="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3023" >
-<father id="3057" num="7" />
-<cdparam x="863" y="158" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
-<infoparam name="In Port" value="cardReaderControl" />
-<TGConnectingPoint num="0" id="3019" />
-<TGConnectingPoint num="1" id="3020" />
-<TGConnectingPoint num="2" id="3021" />
-<TGConnectingPoint num="3" id="3022" />
+<SUBCOMPONENT type="2108" id="3015" >
+<father id="3029" num="11" />
+<cdparam x="1315" y="282" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
+<infoparam name="Out Port" value="lightDisplayControl" />
+<TGConnectingPoint num="0" id="3011" />
+<TGConnectingPoint num="1" id="3012" />
+<TGConnectingPoint num="2" id="3013" />
+<TGConnectingPoint num="3" id="3014" />
 <extraparam>
-<PortCode code="CashDeskDesign6" />
-<Show value="1" />
+<PortCode code="EventBusDesign78" />
+<Show value="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3028" >
-<father id="3057" num="8" />
-<cdparam x="301" y="90" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
-<infoparam name="Out Port" value="bank" />
-<TGConnectingPoint num="0" id="3024" />
-<TGConnectingPoint num="1" id="3025" />
-<TGConnectingPoint num="2" id="3026" />
-<TGConnectingPoint num="3" id="3027" />
+<SUBCOMPONENT type="2106" id="3020" >
+<father id="3029" num="12" />
+<cdparam x="735" y="360" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1337" minY="0" maxY="58" />
+<infoparam name="In Port" value="expressMode" />
+<TGConnectingPoint num="0" id="3016" />
+<TGConnectingPoint num="1" id="3017" />
+<TGConnectingPoint num="2" id="3018" />
+<TGConnectingPoint num="3" id="3019" />
 <extraparam>
-<PortCode code="CashDeskDesign5" />
+<PortCode code="EventBusDesign84" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3033" >
-<father id="3057" num="9" />
-<cdparam x="187" y="158" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
-<infoparam name="Out Port" value="saleRegistered" />
-<TGConnectingPoint num="0" id="3029" />
-<TGConnectingPoint num="1" id="3030" />
-<TGConnectingPoint num="2" id="3031" />
-<TGConnectingPoint num="3" id="3032" />
+<SUBCOMPONENT type="2100" id="3048" >
+<father id="3081" num="5" />
+<cdparam x="137" y="533" />
+<sizeparam width="973" height="51" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="514" minY="0" maxY="577" />
+<infoparam name="Component " value="Coordinator" />
+<TGConnectingPoint num="0" id="3040" />
+<TGConnectingPoint num="1" id="3041" />
+<TGConnectingPoint num="2" id="3042" />
+<TGConnectingPoint num="3" id="3043" />
+<TGConnectingPoint num="4" id="3044" />
+<TGConnectingPoint num="5" id="3045" />
+<TGConnectingPoint num="6" id="3046" />
+<TGConnectingPoint num="7" id="3047" />
 <extraparam>
-<PortCode code="CashDeskDesign4" />
-<Show value="1" />
+<Attribute access="0" id="paymentMode" type="0" initialValue="" typeOther="" />
+<ShowAttributes visible="0" />
+<LastPortCode code="40" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3038" >
-<father id="3057" num="10" />
-<cdparam x="73" y="154" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
-<infoparam name="Out Port" value="eventBus" />
-<TGConnectingPoint num="0" id="3034" />
-<TGConnectingPoint num="1" id="3035" />
-<TGConnectingPoint num="2" id="3036" />
-<TGConnectingPoint num="3" id="3037" />
+<SUBCOMPONENT type="2106" id="3034" >
+<father id="3048" num="0" />
+<cdparam x="127" y="548" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="953" minY="0" maxY="31" />
+<infoparam name="In Port" value="saleRegisteredCoord" />
+<TGConnectingPoint num="0" id="3030" />
+<TGConnectingPoint num="1" id="3031" />
+<TGConnectingPoint num="2" id="3032" />
+<TGConnectingPoint num="3" id="3033" />
 <extraparam>
-<PortCode code="CashDeskDesign3" />
+<PortCode code="Coordinator1" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3043" >
-<father id="3057" num="11" />
-<cdparam x="73" y="90" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
-<infoparam name="Out Port" value="cashDeskConnector" />
-<TGConnectingPoint num="0" id="3039" />
-<TGConnectingPoint num="1" id="3040" />
-<TGConnectingPoint num="2" id="3041" />
-<TGConnectingPoint num="3" id="3042" />
+<SUBCOMPONENT type="2108" id="3039" >
+<father id="3048" num="1" />
+<cdparam x="688" y="523" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="953" minY="0" maxY="31" />
+<infoparam name="Out Port" value="expressModeControl" />
+<TGConnectingPoint num="0" id="3035" />
+<TGConnectingPoint num="1" id="3036" />
+<TGConnectingPoint num="2" id="3037" />
+<TGConnectingPoint num="3" id="3038" />
 <extraparam>
-<PortCode code="CashDeskDesign2" />
+<PortCode code="Coordinator2" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3048" >
-<father id="3057" num="12" />
-<cdparam x="716" y="158" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1338" minY="0" maxY="48" />
-<infoparam name="In Port" value="AppEventHandler" />
-<TGConnectingPoint num="0" id="3044" />
-<TGConnectingPoint num="1" id="3045" />
-<TGConnectingPoint num="2" id="3046" />
-<TGConnectingPoint num="3" id="3047" />
+<SUBCOMPONENT type="2100" id="3072" >
+<father id="3081" num="6" />
+<cdparam x="79" y="415" />
+<sizeparam width="47" height="45" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1440" minY="0" maxY="583" />
+<infoparam name="Component " value="ds" />
+<TGConnectingPoint num="0" id="3064" />
+<TGConnectingPoint num="1" id="3065" />
+<TGConnectingPoint num="2" id="3066" />
+<TGConnectingPoint num="3" id="3067" />
+<TGConnectingPoint num="4" id="3068" />
+<TGConnectingPoint num="5" id="3069" />
+<TGConnectingPoint num="6" id="3070" />
+<TGConnectingPoint num="7" id="3071" />
 <extraparam>
-<PortCode code="CashDeskDesign1" />
-<Show value="1" />
+<Attribute access="0" id="paymentMode" type="0" initialValue="" typeOther="" />
+<ShowAttributes visible="0" />
+<LastPortCode code="64" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3062" >
-<father id="3081" num="4" />
-<cdparam x="278" y="14" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1467" minY="0" maxY="608" />
-<infoparam name="Out Port" value="bank" />
-<TGConnectingPoint num="0" id="3058" />
-<TGConnectingPoint num="1" id="3059" />
-<TGConnectingPoint num="2" id="3060" />
-<TGConnectingPoint num="3" id="3061" />
+<SUBCOMPONENT type="2108" id="3053" >
+<father id="3072" num="0" />
+<cdparam x="69" y="450" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="27" minY="0" maxY="25" />
+<infoparam name="Out Port" value="pOut2" />
+<TGConnectingPoint num="0" id="3049" />
+<TGConnectingPoint num="1" id="3050" />
+<TGConnectingPoint num="2" id="3051" />
+<TGConnectingPoint num="3" id="3052" />
 <extraparam>
-<PortCode code="CashDeskLineDesign3" />
+<PortCode code="ds3" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3067" >
-<father id="3081" num="5" />
-<cdparam x="23" y="487" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1467" minY="0" maxY="608" />
-<infoparam name="Out Port" value="saleRegistered" />
-<TGConnectingPoint num="0" id="3063" />
-<TGConnectingPoint num="1" id="3064" />
-<TGConnectingPoint num="2" id="3065" />
-<TGConnectingPoint num="3" id="3066" />
+<SUBCOMPONENT type="2108" id="3058" >
+<father id="3072" num="1" />
+<cdparam x="116" y="450" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="27" minY="0" maxY="25" />
+<infoparam name="Out Port" value="pOut1" />
+<TGConnectingPoint num="0" id="3054" />
+<TGConnectingPoint num="1" id="3055" />
+<TGConnectingPoint num="2" id="3056" />
+<TGConnectingPoint num="3" id="3057" />
 <extraparam>
-<PortCode code="CashDeskLineDesign2" />
+<PortCode code="ds2" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3072" >
-<father id="3081" num="6" />
-<cdparam x="53" y="14" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1467" minY="0" maxY="608" />
-<infoparam name="Out Port" value="cashDeskConnector" />
-<TGConnectingPoint num="0" id="3068" />
-<TGConnectingPoint num="1" id="3069" />
-<TGConnectingPoint num="2" id="3070" />
-<TGConnectingPoint num="3" id="3071" />
+<SUBCOMPONENT type="2106" id="3063" >
+<father id="3072" num="2" />
+<cdparam x="94" y="405" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="27" minY="0" maxY="25" />
+<infoparam name="In Port" value="pIn" />
+<TGConnectingPoint num="0" id="3059" />
+<TGConnectingPoint num="1" id="3060" />
+<TGConnectingPoint num="2" id="3061" />
+<TGConnectingPoint num="3" id="3062" />
 <extraparam>
-<PortCode code="CashDeskLineDesign1" />
+<PortCode code="ds1" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
 
 <COMPONENT type="2104" id="3094" >
 <cdparam x="156" y="10" />
-<sizeparam width="117" height="27" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="189" minDesiredHeight="51" />
+<sizeparam width="117" height="27" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="189" minDesiredHeight="51" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="BankIf" />
 <TGConnectingPoint num="0" id="3082" />
@@ -9937,7 +10486,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3107" >
 <cdparam x="10" y="135" />
-<sizeparam width="186" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="178" minDesiredHeight="17" />
+<sizeparam width="186" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="178" minDesiredHeight="17" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="CachDeskConnectorIf" />
 <TGConnectingPoint num="0" id="3095" />
@@ -9963,7 +10513,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3120" >
 <cdparam x="23" y="728" />
-<sizeparam width="156" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="133" minDesiredHeight="0" />
+<sizeparam width="156" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="133" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="SaleRegisteredIf" />
 <TGConnectingPoint num="0" id="3108" />
@@ -9988,7 +10539,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3133" >
 <cdparam x="197" y="794" />
-<sizeparam width="156" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="133" minDesiredHeight="0" />
+<sizeparam width="156" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="133" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="SaleRegisteredIf" />
 <TGConnectingPoint num="0" id="3121" />
@@ -10013,7 +10565,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3146" >
 <cdparam x="95" y="737" />
-<sizeparam width="156" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="133" minDesiredHeight="0" />
+<sizeparam width="156" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="133" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="SaleRegisteredIf" />
 <TGConnectingPoint num="0" id="3134" />
@@ -10038,7 +10591,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3159" >
 <cdparam x="367" y="709" />
-<sizeparam width="156" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="133" minDesiredHeight="0" />
+<sizeparam width="156" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="133" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="SaleRegisteredIf" />
 <TGConnectingPoint num="0" id="3147" />
@@ -10063,7 +10617,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3172" >
 <cdparam x="205" y="707" />
-<sizeparam width="156" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="133" minDesiredHeight="0" />
+<sizeparam width="156" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="133" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="SaleRegisteredIf" />
 <TGConnectingPoint num="0" id="3160" />
@@ -10090,7 +10645,7 @@ paymentMode_CARD = 2
 <cdparam x="0" y="0" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to TGComponent" value="null" />
-<P1  x="726" y="158" id="3044" />
+<P1  x="726" y="158" id="2882" />
 <P2  x="904" y="78" id="2646" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -10101,7 +10656,7 @@ paymentMode_CARD = 2
 <cdparam x="0" y="0" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="83" y="154" id="3034" />
+<P1  x="83" y="154" id="2892" />
 <P2  x="846" y="502" id="2659" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -10112,7 +10667,7 @@ paymentMode_CARD = 2
 <cdparam x="0" y="0" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="197" y="158" id="3029" />
+<P1  x="197" y="158" id="2897" />
 <P2  x="10" y="402" id="2789" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -10123,7 +10678,7 @@ paymentMode_CARD = 2
 <cdparam x="0" y="0" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="311" y="90" id="3024" />
+<P1  x="311" y="90" id="2902" />
 <P2  x="570" y="22" id="2828" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -10135,8 +10690,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="3177" />
-<P1  x="73" y="100" id="3041" />
-<P2  x="73" y="24" id="3071" />
+<P1  x="73" y="100" id="2889" />
+<P2  x="73" y="24" id="2870" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="3180" >
@@ -10144,15 +10699,15 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="3179" />
-<P1  x="301" y="100" id="3026" />
-<P2  x="298" y="24" id="3061" />
+<P1  x="301" y="100" id="2904" />
+<P2  x="298" y="24" id="2880" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="124" id="3181" >
 <cdparam x="0" y="0" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to TGComponent" value="null" />
-<P1  x="1441" y="158" id="2984" />
+<P1  x="1441" y="158" id="2942" />
 <P2  x="1262" y="211" id="2672" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -10163,7 +10718,7 @@ paymentMode_CARD = 2
 <cdparam x="0" y="0" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="462" y="158" id="2989" />
+<P1  x="462" y="158" id="2937" />
 <P2  x="395" y="363" id="2685" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -10174,7 +10729,7 @@ paymentMode_CARD = 2
 <cdparam x="0" y="0" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to TGComponent" value="null" />
-<P1  x="1322" y="158" id="2994" />
+<P1  x="1322" y="158" id="2932" />
 <P2  x="10" y="214" id="2698" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -10185,7 +10740,7 @@ paymentMode_CARD = 2
 <cdparam x="0" y="0" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="579" y="158" id="2999" />
+<P1  x="579" y="158" id="2927" />
 <P2  x="1037" y="266" id="2711" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -10196,7 +10751,7 @@ paymentMode_CARD = 2
 <cdparam x="0" y="0" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to TGComponent" value="null" />
-<P1  x="1177" y="158" id="3004" />
+<P1  x="1177" y="158" id="2922" />
 <P2  x="14" y="236" id="2724" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -10207,7 +10762,7 @@ paymentMode_CARD = 2
 <cdparam x="0" y="0" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="345" y="158" id="3009" />
+<P1  x="345" y="158" id="2917" />
 <P2  x="1091" y="269" id="2737" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -10218,7 +10773,7 @@ paymentMode_CARD = 2
 <cdparam x="0" y="0" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to TGComponent" value="null" />
-<P1  x="873" y="158" id="3019" />
+<P1  x="873" y="158" id="2907" />
 <P2  x="1100" y="26" id="2750" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -10230,8 +10785,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="3188" />
-<P1  x="83" y="174" id="3035" />
-<P2  x="86" y="282" id="2965" />
+<P1  x="83" y="174" id="2893" />
+<P2  x="86" y="282" id="2961" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="3191" >
@@ -10239,8 +10794,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="3190" />
-<P1  x="345" y="178" id="3010" />
-<P2  x="329" y="282" id="2950" />
+<P1  x="345" y="178" id="2918" />
+<P2  x="329" y="282" id="2976" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="3193" >
@@ -10248,8 +10803,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="3192" />
-<P1  x="579" y="178" id="3000" />
-<P2  x="568" y="282" id="2955" />
+<P1  x="579" y="178" id="2928" />
+<P2  x="568" y="282" id="2971" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="3195" >
@@ -10257,8 +10812,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="3194" />
-<P1  x="462" y="178" id="2990" />
-<P2  x="454" y="282" id="2960" />
+<P1  x="462" y="178" id="2938" />
+<P2  x="454" y="282" id="2966" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="3197" >
@@ -10266,8 +10821,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="3196" />
-<P1  x="720" y="282" id="2920" />
-<P2  x="726" y="178" id="3045" />
+<P1  x="720" y="282" id="3006" />
+<P2  x="726" y="178" id="2883" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="3199" >
@@ -10275,8 +10830,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="3198" />
-<P1  x="867" y="282" id="2925" />
-<P2  x="873" y="178" id="3020" />
+<P1  x="867" y="282" id="3001" />
+<P2  x="873" y="178" id="2908" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="3201" >
@@ -10284,8 +10839,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="3200" />
-<P1  x="1025" y="282" id="2930" />
-<P2  x="1027" y="178" id="3015" />
+<P1  x="1025" y="282" id="2996" />
+<P2  x="1027" y="178" id="2913" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="3203" >
@@ -10293,8 +10848,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="3202" />
-<P1  x="1182" y="282" id="2935" />
-<P2  x="1177" y="178" id="3005" />
+<P1  x="1182" y="282" id="2991" />
+<P2  x="1177" y="178" id="2923" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="3205" >
@@ -10302,8 +10857,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="3204" />
-<P1  x="1325" y="282" id="2915" />
-<P2  x="1322" y="178" id="2995" />
+<P1  x="1325" y="282" id="3011" />
+<P2  x="1322" y="178" id="2933" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="3207" >
@@ -10311,8 +10866,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="3206" />
-<P1  x="1443" y="282" id="2940" />
-<P2  x="1441" y="178" id="2985" />
+<P1  x="1443" y="282" id="2986" />
+<P2  x="1441" y="178" id="2943" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="3209" >
@@ -10320,15 +10875,15 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="3208" />
-<P1  x="698" y="523" id="2891" />
-<P2  x="745" y="380" id="2911" />
+<P1  x="698" y="523" id="3035" />
+<P2  x="745" y="380" id="3017" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="124" id="3210" >
 <cdparam x="0" y="0" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to TGComponent" value="null" />
-<P1  x="745" y="360" id="2910" />
+<P1  x="745" y="360" id="3016" />
 <P2  x="491" y="529" id="2776" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -10339,7 +10894,7 @@ paymentMode_CARD = 2
 <cdparam x="765" y="613" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="708" y="533" id="2894" />
+<P1  x="708" y="533" id="3038" />
 <P2  x="790" y="990" id="2763" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -10351,8 +10906,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="3212" />
-<P1  x="197" y="178" id="3030" />
-<P2  x="196" y="282" id="2945" />
+<P1  x="197" y="178" id="2898" />
+<P2  x="196" y="282" id="2981" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="3215" >
@@ -10360,8 +10915,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="3214" />
-<P1  x="273" y="380" id="2971" />
-<P2  x="104" y="405" id="2867" />
+<P1  x="273" y="380" id="2957" />
+<P2  x="104" y="405" id="3059" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="3217" >
@@ -10369,15 +10924,15 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="3216" />
-<P1  x="79" y="470" id="2878" />
-<P2  x="43" y="497" id="3066" />
+<P1  x="79" y="470" id="3050" />
+<P2  x="43" y="497" id="2875" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="124" id="3218" >
 <cdparam x="0" y="0" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to TGComponent" value="null" />
-<P1  x="86" y="282" id="2965" />
+<P1  x="86" y="282" id="2961" />
 <P2  x="614" y="358" id="2841" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -10388,7 +10943,7 @@ paymentMode_CARD = 2
 <cdparam x="0" y="0" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="83" y="90" id="3039" />
+<P1  x="83" y="90" id="2887" />
 <P2  x="454" y="22" id="2854" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -10400,15 +10955,15 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="3220" />
-<P1  x="126" y="470" id="2873" />
-<P2  x="137" y="548" id="2896" />
+<P1  x="126" y="470" id="3055" />
+<P2  x="137" y="548" id="3030" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="124" id="3222" >
 <cdparam x="326" y="32" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="288" y="14" id="3058" />
+<P1  x="288" y="14" id="2877" />
 <P2  x="156" y="22" id="3082" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -10419,7 +10974,7 @@ paymentMode_CARD = 2
 <cdparam x="101" y="52" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="63" y="34" id="3069" />
+<P1  x="63" y="34" id="2868" />
 <P2  x="60" y="135" id="3098" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -10430,7 +10985,7 @@ paymentMode_CARD = 2
 <cdparam x="71" y="505" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="33" y="487" id="3063" />
+<P1  x="33" y="487" id="2872" />
 <P2  x="23" y="740" id="3108" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -10441,7 +10996,7 @@ paymentMode_CARD = 2
 <cdparam x="129" y="474" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="79" y="450" id="2877" />
+<P1  x="79" y="450" id="3049" />
 <P2  x="197" y="806" id="3121" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -10452,7 +11007,7 @@ paymentMode_CARD = 2
 <cdparam x="166" y="484" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="116" y="460" id="2874" />
+<P1  x="116" y="460" id="3056" />
 <P2  x="95" y="749" id="3134" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -10463,7 +11018,7 @@ paymentMode_CARD = 2
 <cdparam x="144" y="439" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to TGComponent" value="null" />
-<P1  x="94" y="415" id="2869" />
+<P1  x="94" y="415" id="3061" />
 <P2  x="367" y="721" id="3147" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -10474,7 +11029,7 @@ paymentMode_CARD = 2
 <cdparam x="207" y="598" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to TGComponent" value="null" />
-<P1  x="137" y="568" id="2897" />
+<P1  x="137" y="568" id="3031" />
 <P2  x="205" y="719" id="3160" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -10487,7 +11042,8 @@ paymentMode_CARD = 2
 <ProactiveCSDPanel name="EventBus" minX="10" maxX="1900" minY="10" maxY="1900" >
 <COMPONENT type="2104" id="3241" >
 <cdparam x="10" y="10" />
-<sizeparam width="153" height="23" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="209" minDesiredHeight="68" />
+<sizeparam width="153" height="23" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="209" minDesiredHeight="68" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="ProCSDInterface" value="CashBoxEventIf" />
 <TGConnectingPoint num="0" id="3229" />
@@ -10516,7 +11072,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3254" >
 <cdparam x="756" y="10" />
-<sizeparam width="133" height="26" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="237" minDesiredHeight="0" />
+<sizeparam width="133" height="26" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="237" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="ProCSDInterface" value="ScannerEventIf" />
 <TGConnectingPoint num="0" id="3242" />
@@ -10541,7 +11098,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3267" >
 <cdparam x="1252" y="820" />
-<sizeparam width="166" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="0" />
+<sizeparam width="166" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="ProCSDInterface" value="CashBoxControlIf" />
 <TGConnectingPoint num="0" id="3255" />
@@ -10566,7 +11124,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3280" >
 <cdparam x="1232" y="178" />
-<sizeparam width="198" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="198" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="ProCSDInterface" value="ApplicationEventHandlerIf" />
 <TGConnectingPoint num="0" id="3268" />
@@ -10601,7 +11160,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3293" >
 <cdparam x="1500" y="253" />
-<sizeparam width="156" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="156" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="ProCSDInterface" value="CardReaderEvent" />
 <TGConnectingPoint num="0" id="3281" />
@@ -10626,7 +11186,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3306" >
 <cdparam x="1286" y="506" />
-<sizeparam width="162" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="221" minDesiredHeight="17" />
+<sizeparam width="162" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="221" minDesiredHeight="17" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="ProCSDInterface" value="cardReaderControlIf" />
 <TGConnectingPoint num="0" id="3294" />
@@ -10652,7 +11213,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3319" >
 <cdparam x="1230" y="17" />
-<sizeparam width="162" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="221" minDesiredHeight="17" />
+<sizeparam width="162" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="221" minDesiredHeight="17" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="ProCSDInterface" value="LightDisplayControlIf" />
 <TGConnectingPoint num="0" id="3307" />
@@ -10678,7 +11240,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3332" >
 <cdparam x="1175" y="10" />
-<sizeparam width="143" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="200" minDesiredHeight="17" />
+<sizeparam width="143" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="200" minDesiredHeight="17" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="ProCSDInterface" value="CardReaderEvent" />
 <TGConnectingPoint num="0" id="3320" />
@@ -10704,7 +11267,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3345" >
 <cdparam x="48" y="181" />
-<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="200" minDesiredHeight="34" />
+<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="200" minDesiredHeight="34" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="ProCSDInterface" value="SaleRegisteredIf" />
 <TGConnectingPoint num="0" id="3333" />
@@ -10731,7 +11295,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3358" >
 <cdparam x="10" y="529" />
-<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="200" minDesiredHeight="34" />
+<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="200" minDesiredHeight="34" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="ProCSDInterface" value="SaleRegisteredIf" />
 <TGConnectingPoint num="0" id="3346" />
@@ -10759,6 +11324,7 @@ paymentMode_CARD = 2
 <COMPONENT type="2100" id="3515" >
 <cdparam x="72" y="26" />
 <sizeparam width="973" height="558" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="Component " value="EventBus" />
 <TGConnectingPoint num="0" id="3507" />
@@ -10771,203 +11337,93 @@ paymentMode_CARD = 2
 <TGConnectingPoint num="7" id="3514" />
 <extraparam>
 <ShowAttributes visible="0" />
-<DesignPanel name="EventBus"/><LastPortCode code="318" />
+<DesignPanel name="EventBus"/><LastPortCode code="331" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="2106" id="3363" >
+<SUBCOMPONENT type="2108" id="3363" >
 <father id="3515" num="0" />
-<cdparam x="62" y="135" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="1035" y="469" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
-<infoparam name="In Port" value="expressMode" />
+<infoparam name="Out Port" value="saleRegisteredEvent" />
 <TGConnectingPoint num="0" id="3359" />
 <TGConnectingPoint num="1" id="3360" />
 <TGConnectingPoint num="2" id="3361" />
 <TGConnectingPoint num="3" id="3362" />
 <extraparam>
-<PortCode code="EventBusDesign84" />
-<Show value="1" />
+<PortCode code="EventBusDesign97" />
+<Show value="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3368" >
+<SUBCOMPONENT type="2100" id="3382" >
 <father id="3515" num="1" />
-<cdparam x="1035" y="222" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
-<infoparam name="Out Port" value="printer" />
-<TGConnectingPoint num="0" id="3364" />
-<TGConnectingPoint num="1" id="3365" />
-<TGConnectingPoint num="2" id="3366" />
-<TGConnectingPoint num="3" id="3367" />
+<cdparam x="246" y="414" />
+<sizeparam width="394" height="84" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="579" minY="0" maxY="474" />
+<infoparam name="Component " value="CommonBus" />
+<TGConnectingPoint num="0" id="3374" />
+<TGConnectingPoint num="1" id="3375" />
+<TGConnectingPoint num="2" id="3376" />
+<TGConnectingPoint num="3" id="3377" />
+<TGConnectingPoint num="4" id="3378" />
+<TGConnectingPoint num="5" id="3379" />
+<TGConnectingPoint num="6" id="3380" />
+<TGConnectingPoint num="7" id="3381" />
 <extraparam>
-<PortCode code="EventBusDesign83" />
-<Show value="0" />
+<Attribute access="0" id="paymentMode" type="0" initialValue="" typeOther="" />
+<ShowAttributes visible="0" />
+<LastPortCode code="40" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2106" id="3368" >
+<father id="3382" num="0" />
+<cdparam x="236" y="444" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="374" minY="0" maxY="64" />
+<infoparam name="In Port" value="saleRegistered" />
+<TGConnectingPoint num="0" id="3364" />
+<TGConnectingPoint num="1" id="3365" />
+<TGConnectingPoint num="2" id="3366" />
+<TGConnectingPoint num="3" id="3367" />
+<extraparam>
+<PortCode code="CommonBus1" />
+<Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
 <SUBCOMPONENT type="2108" id="3373" >
-<father id="3515" num="2" />
-<cdparam x="1035" y="320" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
-<infoparam name="Out Port" value="cashBoxControl" />
+<father id="3382" num="1" />
+<cdparam x="630" y="456" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="374" minY="0" maxY="64" />
+<infoparam name="Out Port" value="saleRegisteredEvent" />
 <TGConnectingPoint num="0" id="3369" />
 <TGConnectingPoint num="1" id="3370" />
 <TGConnectingPoint num="2" id="3371" />
 <TGConnectingPoint num="3" id="3372" />
 <extraparam>
-<PortCode code="EventBusDesign82" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3378" >
-<father id="3515" num="3" />
-<cdparam x="1035" y="287" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
-<infoparam name="Out Port" value="cashDeskGui" />
-<TGConnectingPoint num="0" id="3374" />
-<TGConnectingPoint num="1" id="3375" />
-<TGConnectingPoint num="2" id="3376" />
-<TGConnectingPoint num="3" id="3377" />
-<extraparam>
-<PortCode code="EventBusDesign81" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3383" >
-<father id="3515" num="4" />
-<cdparam x="1035" y="255" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
-<infoparam name="Out Port" value="cardReaderControl" />
-<TGConnectingPoint num="0" id="3379" />
-<TGConnectingPoint num="1" id="3380" />
-<TGConnectingPoint num="2" id="3381" />
-<TGConnectingPoint num="3" id="3382" />
-<extraparam>
-<PortCode code="EventBusDesign80" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3388" >
-<father id="3515" num="5" />
-<cdparam x="1035" y="180" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
-<infoparam name="Out Port" value="appEventHandler" />
-<TGConnectingPoint num="0" id="3384" />
-<TGConnectingPoint num="1" id="3385" />
-<TGConnectingPoint num="2" id="3386" />
-<TGConnectingPoint num="3" id="3387" />
-<extraparam>
-<PortCode code="EventBusDesign79" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3393" >
-<father id="3515" num="6" />
-<cdparam x="1035" y="129" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
-<infoparam name="Out Port" value="lightDisplayControl" />
-<TGConnectingPoint num="0" id="3389" />
-<TGConnectingPoint num="1" id="3390" />
-<TGConnectingPoint num="2" id="3391" />
-<TGConnectingPoint num="3" id="3392" />
-<extraparam>
-<PortCode code="EventBusDesign78" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3398" >
-<father id="3515" num="7" />
-<cdparam x="822" y="16" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
-<infoparam name="In Port" value="eventBus" />
-<TGConnectingPoint num="0" id="3394" />
-<TGConnectingPoint num="1" id="3395" />
-<TGConnectingPoint num="2" id="3396" />
-<TGConnectingPoint num="3" id="3397" />
-<extraparam>
-<PortCode code="EventBusDesign77" />
+<PortCode code="CommonBus2" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3403" >
-<father id="3515" num="8" />
-<cdparam x="621" y="16" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
-<infoparam name="In Port" value="scanner" />
-<TGConnectingPoint num="0" id="3399" />
-<TGConnectingPoint num="1" id="3400" />
-<TGConnectingPoint num="2" id="3401" />
-<TGConnectingPoint num="3" id="3402" />
-<extraparam>
-<PortCode code="EventBusDesign76" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3408" >
-<father id="3515" num="9" />
-<cdparam x="263" y="16" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
-<infoparam name="In Port" value="cashBoxEnevt" />
-<TGConnectingPoint num="0" id="3404" />
-<TGConnectingPoint num="1" id="3405" />
-<TGConnectingPoint num="2" id="3406" />
-<TGConnectingPoint num="3" id="3407" />
-<extraparam>
-<PortCode code="EventBusDesign75" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3413" >
-<father id="3515" num="10" />
-<cdparam x="423" y="16" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
-<infoparam name="In Port" value="cardReaderEvent" />
-<TGConnectingPoint num="0" id="3409" />
-<TGConnectingPoint num="1" id="3410" />
-<TGConnectingPoint num="2" id="3411" />
-<TGConnectingPoint num="3" id="3412" />
-<extraparam>
-<PortCode code="EventBusDesign74" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3418" >
-<father id="3515" num="11" />
-<cdparam x="62" y="408" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
-<infoparam name="In Port" value="saleRegistered" />
-<TGConnectingPoint num="0" id="3414" />
-<TGConnectingPoint num="1" id="3415" />
-<TGConnectingPoint num="2" id="3416" />
-<TGConnectingPoint num="3" id="3417" />
-<extraparam>
-<PortCode code="EventBusDesign73" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2100" id="3482" >
-<father id="3515" num="12" />
+<SUBCOMPONENT type="2100" id="3446" >
+<father id="3515" num="2" />
 <cdparam x="242" y="116" />
 <sizeparam width="543" height="252" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="430" minY="0" maxY="306" />
 <infoparam name="Component " value="CashDeskChannel" />
-<TGConnectingPoint num="0" id="3474" />
-<TGConnectingPoint num="1" id="3475" />
-<TGConnectingPoint num="2" id="3476" />
-<TGConnectingPoint num="3" id="3477" />
-<TGConnectingPoint num="4" id="3478" />
-<TGConnectingPoint num="5" id="3479" />
-<TGConnectingPoint num="6" id="3480" />
-<TGConnectingPoint num="7" id="3481" />
+<TGConnectingPoint num="0" id="3438" />
+<TGConnectingPoint num="1" id="3439" />
+<TGConnectingPoint num="2" id="3440" />
+<TGConnectingPoint num="3" id="3441" />
+<TGConnectingPoint num="4" id="3442" />
+<TGConnectingPoint num="5" id="3443" />
+<TGConnectingPoint num="6" id="3444" />
+<TGConnectingPoint num="7" id="3445" />
 <extraparam>
 <Attribute access="0" id="pm" type="0" initialValue="" typeOther="" />
 <Attribute access="0" id="barcode" type="0" initialValue="" typeOther="" />
@@ -10976,270 +11432,410 @@ paymentMode_CARD = 2
 <Attribute access="0" id="cardNb" type="0" initialValue="" typeOther="" />
 <Attribute access="0" id="pin" type="0" initialValue="" typeOther="" />
 <ShowAttributes visible="0" />
-<LastPortCode code="233" />
+<LastPortCode code="244" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3423" >
-<father id="3482" num="0" />
-<cdparam x="232" y="192" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<SUBCOMPONENT type="2108" id="3387" >
+<father id="3446" num="0" />
+<cdparam x="775" y="342" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="523" minY="0" maxY="232" />
-<infoparam name="In Port" value="expressMode" />
-<TGConnectingPoint num="0" id="3419" />
-<TGConnectingPoint num="1" id="3420" />
-<TGConnectingPoint num="2" id="3421" />
-<TGConnectingPoint num="3" id="3422" />
+<infoparam name="Out Port" value="cashBoxControl" />
+<TGConnectingPoint num="0" id="3383" />
+<TGConnectingPoint num="1" id="3384" />
+<TGConnectingPoint num="2" id="3385" />
+<TGConnectingPoint num="3" id="3386" />
 <extraparam>
-<PortCode code="CashDeskChannel23" />
+<PortCode code="CashDeskChannel11" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3428" >
-<father id="3482" num="1" />
-<cdparam x="410" y="106" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<SUBCOMPONENT type="2108" id="3392" >
+<father id="3446" num="1" />
+<cdparam x="775" y="312" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="523" minY="0" maxY="232" />
-<infoparam name="In Port" value="cardReaderEvent" />
-<TGConnectingPoint num="0" id="3424" />
-<TGConnectingPoint num="1" id="3425" />
-<TGConnectingPoint num="2" id="3426" />
-<TGConnectingPoint num="3" id="3427" />
+<infoparam name="Out Port" value="cashDeskGUI" />
+<TGConnectingPoint num="0" id="3388" />
+<TGConnectingPoint num="1" id="3389" />
+<TGConnectingPoint num="2" id="3390" />
+<TGConnectingPoint num="3" id="3391" />
 <extraparam>
-<PortCode code="CashDeskChannel2" />
+<PortCode code="CashDeskChannel10" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3433" >
-<father id="3482" num="2" />
-<cdparam x="255" y="106" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<SUBCOMPONENT type="2108" id="3397" >
+<father id="3446" num="2" />
+<cdparam x="775" y="277" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="523" minY="0" maxY="232" />
-<infoparam name="In Port" value="cashBoxEvent" />
-<TGConnectingPoint num="0" id="3429" />
-<TGConnectingPoint num="1" id="3430" />
-<TGConnectingPoint num="2" id="3431" />
-<TGConnectingPoint num="3" id="3432" />
+<infoparam name="Out Port" value="cardReaderControl" />
+<TGConnectingPoint num="0" id="3393" />
+<TGConnectingPoint num="1" id="3394" />
+<TGConnectingPoint num="2" id="3395" />
+<TGConnectingPoint num="3" id="3396" />
 <extraparam>
-<PortCode code="CashDeskChannel3" />
+<PortCode code="CashDeskChannel9" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3438" >
-<father id="3482" num="3" />
-<cdparam x="623" y="106" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<SUBCOMPONENT type="2108" id="3402" >
+<father id="3446" num="3" />
+<cdparam x="775" y="237" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="523" minY="0" maxY="232" />
-<infoparam name="In Port" value="scannerEvent" />
-<TGConnectingPoint num="0" id="3434" />
-<TGConnectingPoint num="1" id="3435" />
-<TGConnectingPoint num="2" id="3436" />
-<TGConnectingPoint num="3" id="3437" />
+<infoparam name="Out Port" value="printer" />
+<TGConnectingPoint num="0" id="3398" />
+<TGConnectingPoint num="1" id="3399" />
+<TGConnectingPoint num="2" id="3400" />
+<TGConnectingPoint num="3" id="3401" />
 <extraparam>
-<PortCode code="CashDeskChannel4" />
+<PortCode code="CashDeskChannel8" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3443" >
-<father id="3482" num="4" />
-<cdparam x="775" y="106" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<SUBCOMPONENT type="2108" id="3407" >
+<father id="3446" num="4" />
+<cdparam x="775" y="202" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="523" minY="0" maxY="232" />
-<infoparam name="In Port" value="eventBus" />
-<TGConnectingPoint num="0" id="3439" />
-<TGConnectingPoint num="1" id="3440" />
-<TGConnectingPoint num="2" id="3441" />
-<TGConnectingPoint num="3" id="3442" />
+<infoparam name="Out Port" value="appEventHandler" />
+<TGConnectingPoint num="0" id="3403" />
+<TGConnectingPoint num="1" id="3404" />
+<TGConnectingPoint num="2" id="3405" />
+<TGConnectingPoint num="3" id="3406" />
 <extraparam>
-<PortCode code="CashDeskChannel5" />
+<PortCode code="CashDeskChannel7" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3448" >
-<father id="3482" num="5" />
+<SUBCOMPONENT type="2108" id="3412" >
+<father id="3446" num="5" />
 <cdparam x="775" y="146" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="523" minY="0" maxY="232" />
 <infoparam name="Out Port" value="lightDisplayControl" />
-<TGConnectingPoint num="0" id="3444" />
-<TGConnectingPoint num="1" id="3445" />
-<TGConnectingPoint num="2" id="3446" />
-<TGConnectingPoint num="3" id="3447" />
+<TGConnectingPoint num="0" id="3408" />
+<TGConnectingPoint num="1" id="3409" />
+<TGConnectingPoint num="2" id="3410" />
+<TGConnectingPoint num="3" id="3411" />
 <extraparam>
 <PortCode code="CashDeskChannel6" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3453" >
-<father id="3482" num="6" />
-<cdparam x="775" y="202" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<SUBCOMPONENT type="2106" id="3417" >
+<father id="3446" num="6" />
+<cdparam x="775" y="106" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="523" minY="0" maxY="232" />
-<infoparam name="Out Port" value="appEventHandler" />
-<TGConnectingPoint num="0" id="3449" />
-<TGConnectingPoint num="1" id="3450" />
-<TGConnectingPoint num="2" id="3451" />
-<TGConnectingPoint num="3" id="3452" />
+<infoparam name="In Port" value="eventBus" />
+<TGConnectingPoint num="0" id="3413" />
+<TGConnectingPoint num="1" id="3414" />
+<TGConnectingPoint num="2" id="3415" />
+<TGConnectingPoint num="3" id="3416" />
 <extraparam>
-<PortCode code="CashDeskChannel7" />
+<PortCode code="CashDeskChannel5" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3458" >
-<father id="3482" num="7" />
-<cdparam x="775" y="237" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<SUBCOMPONENT type="2106" id="3422" >
+<father id="3446" num="7" />
+<cdparam x="623" y="106" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="523" minY="0" maxY="232" />
-<infoparam name="Out Port" value="printer" />
-<TGConnectingPoint num="0" id="3454" />
-<TGConnectingPoint num="1" id="3455" />
-<TGConnectingPoint num="2" id="3456" />
-<TGConnectingPoint num="3" id="3457" />
+<infoparam name="In Port" value="scannerEvent" />
+<TGConnectingPoint num="0" id="3418" />
+<TGConnectingPoint num="1" id="3419" />
+<TGConnectingPoint num="2" id="3420" />
+<TGConnectingPoint num="3" id="3421" />
 <extraparam>
-<PortCode code="CashDeskChannel8" />
+<PortCode code="CashDeskChannel4" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3463" >
-<father id="3482" num="8" />
-<cdparam x="775" y="277" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<SUBCOMPONENT type="2106" id="3427" >
+<father id="3446" num="8" />
+<cdparam x="255" y="106" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="523" minY="0" maxY="232" />
-<infoparam name="Out Port" value="cardReaderControl" />
-<TGConnectingPoint num="0" id="3459" />
-<TGConnectingPoint num="1" id="3460" />
-<TGConnectingPoint num="2" id="3461" />
-<TGConnectingPoint num="3" id="3462" />
+<infoparam name="In Port" value="cashBoxEvent" />
+<TGConnectingPoint num="0" id="3423" />
+<TGConnectingPoint num="1" id="3424" />
+<TGConnectingPoint num="2" id="3425" />
+<TGConnectingPoint num="3" id="3426" />
 <extraparam>
-<PortCode code="CashDeskChannel9" />
+<PortCode code="CashDeskChannel3" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3468" >
-<father id="3482" num="9" />
-<cdparam x="775" y="312" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<SUBCOMPONENT type="2106" id="3432" >
+<father id="3446" num="9" />
+<cdparam x="410" y="106" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="523" minY="0" maxY="232" />
-<infoparam name="Out Port" value="cashDeskGUI" />
-<TGConnectingPoint num="0" id="3464" />
-<TGConnectingPoint num="1" id="3465" />
-<TGConnectingPoint num="2" id="3466" />
-<TGConnectingPoint num="3" id="3467" />
+<infoparam name="In Port" value="cardReaderEvent" />
+<TGConnectingPoint num="0" id="3428" />
+<TGConnectingPoint num="1" id="3429" />
+<TGConnectingPoint num="2" id="3430" />
+<TGConnectingPoint num="3" id="3431" />
 <extraparam>
-<PortCode code="CashDeskChannel10" />
+<PortCode code="CashDeskChannel2" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3473" >
-<father id="3482" num="10" />
-<cdparam x="775" y="342" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<SUBCOMPONENT type="2106" id="3437" >
+<father id="3446" num="10" />
+<cdparam x="232" y="192" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="523" minY="0" maxY="232" />
-<infoparam name="Out Port" value="cashBoxControl" />
-<TGConnectingPoint num="0" id="3469" />
-<TGConnectingPoint num="1" id="3470" />
-<TGConnectingPoint num="2" id="3471" />
-<TGConnectingPoint num="3" id="3472" />
+<infoparam name="In Port" value="expressMode" />
+<TGConnectingPoint num="0" id="3433" />
+<TGConnectingPoint num="1" id="3434" />
+<TGConnectingPoint num="2" id="3435" />
+<TGConnectingPoint num="3" id="3436" />
 <extraparam>
-<PortCode code="CashDeskChannel11" />
+<PortCode code="CashDeskChannel23" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2100" id="3501" >
-<father id="3515" num="13" />
-<cdparam x="246" y="414" />
-<sizeparam width="394" height="84" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="579" minY="0" maxY="474" />
-<infoparam name="Component " value="CommonBus" />
-<TGConnectingPoint num="0" id="3493" />
-<TGConnectingPoint num="1" id="3494" />
-<TGConnectingPoint num="2" id="3495" />
-<TGConnectingPoint num="3" id="3496" />
-<TGConnectingPoint num="4" id="3497" />
-<TGConnectingPoint num="5" id="3498" />
-<TGConnectingPoint num="6" id="3499" />
-<TGConnectingPoint num="7" id="3500" />
+<SUBCOMPONENT type="2106" id="3451" >
+<father id="3515" num="3" />
+<cdparam x="62" y="408" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
+<infoparam name="In Port" value="saleRegistered" />
+<TGConnectingPoint num="0" id="3447" />
+<TGConnectingPoint num="1" id="3448" />
+<TGConnectingPoint num="2" id="3449" />
+<TGConnectingPoint num="3" id="3450" />
 <extraparam>
-<Attribute access="0" id="paymentMode" type="0" initialValue="" typeOther="" />
-<ShowAttributes visible="0" />
-<LastPortCode code="38" />
+<PortCode code="EventBusDesign73" />
+<Show value="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3487" >
-<father id="3501" num="0" />
-<cdparam x="630" y="456" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="374" minY="0" maxY="64" />
-<infoparam name="Out Port" value="saleRegisteredEvent" />
-<TGConnectingPoint num="0" id="3483" />
-<TGConnectingPoint num="1" id="3484" />
-<TGConnectingPoint num="2" id="3485" />
-<TGConnectingPoint num="3" id="3486" />
+<SUBCOMPONENT type="2106" id="3456" >
+<father id="3515" num="4" />
+<cdparam x="423" y="16" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
+<infoparam name="In Port" value="cardReaderEvent" />
+<TGConnectingPoint num="0" id="3452" />
+<TGConnectingPoint num="1" id="3453" />
+<TGConnectingPoint num="2" id="3454" />
+<TGConnectingPoint num="3" id="3455" />
 <extraparam>
-<PortCode code="CommonBus2" />
-<Show value="1" />
+<PortCode code="EventBusDesign74" />
+<Show value="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3492" >
-<father id="3501" num="1" />
-<cdparam x="236" y="444" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="374" minY="0" maxY="64" />
-<infoparam name="In Port" value="saleRegistered" />
-<TGConnectingPoint num="0" id="3488" />
-<TGConnectingPoint num="1" id="3489" />
-<TGConnectingPoint num="2" id="3490" />
-<TGConnectingPoint num="3" id="3491" />
+<SUBCOMPONENT type="2106" id="3461" >
+<father id="3515" num="5" />
+<cdparam x="263" y="16" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
+<infoparam name="In Port" value="cashBoxEnevt" />
+<TGConnectingPoint num="0" id="3457" />
+<TGConnectingPoint num="1" id="3458" />
+<TGConnectingPoint num="2" id="3459" />
+<TGConnectingPoint num="3" id="3460" />
 <extraparam>
-<PortCode code="CommonBus1" />
-<Show value="1" />
+<PortCode code="EventBusDesign75" />
+<Show value="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3506" >
-<father id="3515" num="14" />
-<cdparam x="1035" y="469" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<SUBCOMPONENT type="2106" id="3466" >
+<father id="3515" num="6" />
+<cdparam x="621" y="16" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
-<infoparam name="Out Port" value="saleRegisteredEvent" />
-<TGConnectingPoint num="0" id="3502" />
-<TGConnectingPoint num="1" id="3503" />
-<TGConnectingPoint num="2" id="3504" />
-<TGConnectingPoint num="3" id="3505" />
+<infoparam name="In Port" value="scanner" />
+<TGConnectingPoint num="0" id="3462" />
+<TGConnectingPoint num="1" id="3463" />
+<TGConnectingPoint num="2" id="3464" />
+<TGConnectingPoint num="3" id="3465" />
 <extraparam>
-<PortCode code="EventBusDesign97" />
+<PortCode code="EventBusDesign76" />
 <Show value="0" />
 </extraparam>
 </SUBCOMPONENT>
-
-<COMPONENT type="2104" id="3528" >
-<cdparam x="10" y="503" />
-<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="200" minDesiredHeight="34" />
-<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
-<infoparam name="ProCSDInterface" value="SaleRegisteredIf" />
-<TGConnectingPoint num="0" id="3516" />
-<TGConnectingPoint num="1" id="3517" />
-<TGConnectingPoint num="2" id="3518" />
-<TGConnectingPoint num="3" id="3519" />
-<TGConnectingPoint num="4" id="3520" />
-<TGConnectingPoint num="5" id="3521" />
-<TGConnectingPoint num="6" id="3522" />
-<TGConnectingPoint num="7" id="3523" />
-<TGConnectingPoint num="8" id="3524" />
-<TGConnectingPoint num="9" id="3525" />
-<TGConnectingPoint num="10" id="3526" />
-<TGConnectingPoint num="11" id="3527" />
+<SUBCOMPONENT type="2106" id="3471" >
+<father id="3515" num="7" />
+<cdparam x="822" y="16" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
+<infoparam name="In Port" value="eventBus" />
+<TGConnectingPoint num="0" id="3467" />
+<TGConnectingPoint num="1" id="3468" />
+<TGConnectingPoint num="2" id="3469" />
+<TGConnectingPoint num="3" id="3470" />
 <extraparam>
-<Mandatory value="0" />
+<PortCode code="EventBusDesign77" />
+<Show value="1" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2108" id="3476" >
+<father id="3515" num="8" />
+<cdparam x="1035" y="129" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
+<infoparam name="Out Port" value="lightDisplayControl" />
+<TGConnectingPoint num="0" id="3472" />
+<TGConnectingPoint num="1" id="3473" />
+<TGConnectingPoint num="2" id="3474" />
+<TGConnectingPoint num="3" id="3475" />
+<extraparam>
+<PortCode code="EventBusDesign78" />
 <Show value="0" />
-<Attribute access="2" id="getNumberOfItems" type="5" typeOther="void" />
-<Attribute access="2" id="getPaymentMode" type="5" typeOther="void" />
-<Attribute access="2" id="registerSale" type="5" typeOther="void" />
-<ShowMessages visible="1" />
 </extraparam>
-</COMPONENT>
-
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2108" id="3481" >
+<father id="3515" num="9" />
+<cdparam x="1035" y="180" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
+<infoparam name="Out Port" value="appEventHandler" />
+<TGConnectingPoint num="0" id="3477" />
+<TGConnectingPoint num="1" id="3478" />
+<TGConnectingPoint num="2" id="3479" />
+<TGConnectingPoint num="3" id="3480" />
+<extraparam>
+<PortCode code="EventBusDesign79" />
+<Show value="0" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2108" id="3486" >
+<father id="3515" num="10" />
+<cdparam x="1035" y="255" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
+<infoparam name="Out Port" value="cardReaderControl" />
+<TGConnectingPoint num="0" id="3482" />
+<TGConnectingPoint num="1" id="3483" />
+<TGConnectingPoint num="2" id="3484" />
+<TGConnectingPoint num="3" id="3485" />
+<extraparam>
+<PortCode code="EventBusDesign80" />
+<Show value="0" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2108" id="3491" >
+<father id="3515" num="11" />
+<cdparam x="1035" y="287" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
+<infoparam name="Out Port" value="cashDeskGui" />
+<TGConnectingPoint num="0" id="3487" />
+<TGConnectingPoint num="1" id="3488" />
+<TGConnectingPoint num="2" id="3489" />
+<TGConnectingPoint num="3" id="3490" />
+<extraparam>
+<PortCode code="EventBusDesign81" />
+<Show value="0" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2108" id="3496" >
+<father id="3515" num="12" />
+<cdparam x="1035" y="320" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
+<infoparam name="Out Port" value="cashBoxControl" />
+<TGConnectingPoint num="0" id="3492" />
+<TGConnectingPoint num="1" id="3493" />
+<TGConnectingPoint num="2" id="3494" />
+<TGConnectingPoint num="3" id="3495" />
+<extraparam>
+<PortCode code="EventBusDesign82" />
+<Show value="0" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2108" id="3501" >
+<father id="3515" num="13" />
+<cdparam x="1035" y="222" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
+<infoparam name="Out Port" value="printer" />
+<TGConnectingPoint num="0" id="3497" />
+<TGConnectingPoint num="1" id="3498" />
+<TGConnectingPoint num="2" id="3499" />
+<TGConnectingPoint num="3" id="3500" />
+<extraparam>
+<PortCode code="EventBusDesign83" />
+<Show value="0" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2106" id="3506" >
+<father id="3515" num="14" />
+<cdparam x="62" y="135" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="953" minY="0" maxY="538" />
+<infoparam name="In Port" value="expressMode" />
+<TGConnectingPoint num="0" id="3502" />
+<TGConnectingPoint num="1" id="3503" />
+<TGConnectingPoint num="2" id="3504" />
+<TGConnectingPoint num="3" id="3505" />
+<extraparam>
+<PortCode code="EventBusDesign84" />
+<Show value="1" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="2104" id="3528" >
+<cdparam x="10" y="503" />
+<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="200" minDesiredHeight="34" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
+<infoparam name="ProCSDInterface" value="SaleRegisteredIf" />
+<TGConnectingPoint num="0" id="3516" />
+<TGConnectingPoint num="1" id="3517" />
+<TGConnectingPoint num="2" id="3518" />
+<TGConnectingPoint num="3" id="3519" />
+<TGConnectingPoint num="4" id="3520" />
+<TGConnectingPoint num="5" id="3521" />
+<TGConnectingPoint num="6" id="3522" />
+<TGConnectingPoint num="7" id="3523" />
+<TGConnectingPoint num="8" id="3524" />
+<TGConnectingPoint num="9" id="3525" />
+<TGConnectingPoint num="10" id="3526" />
+<TGConnectingPoint num="11" id="3527" />
+<extraparam>
+<Mandatory value="0" />
+<Show value="0" />
+<Attribute access="2" id="getNumberOfItems" type="5" typeOther="void" />
+<Attribute access="2" id="getPaymentMode" type="5" typeOther="void" />
+<Attribute access="2" id="registerSale" type="5" typeOther="void" />
+<ShowMessages visible="1" />
+</extraparam>
+</COMPONENT>
+
 <COMPONENT type="2104" id="3541" >
 <cdparam x="18" y="670" />
-<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="200" minDesiredHeight="34" />
+<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="200" minDesiredHeight="34" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="ProCSDInterface" value="SaleRegisteredIf" />
 <TGConnectingPoint num="0" id="3529" />
@@ -11266,7 +11862,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3554" >
 <cdparam x="1" y="156" />
-<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="200" minDesiredHeight="34" />
+<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="200" minDesiredHeight="34" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="ProCSDInterface" value="SaleRegisteredIf" />
 <TGConnectingPoint num="0" id="3542" />
@@ -11293,7 +11890,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3567" >
 <cdparam x="10" y="49" />
-<sizeparam width="166" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="221" minDesiredHeight="17" />
+<sizeparam width="166" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="221" minDesiredHeight="17" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="TGComponent" value="ExpressModelIf" />
 <TGConnectingPoint num="0" id="3555" />
@@ -11319,7 +11917,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3580" >
 <cdparam x="103" y="654" />
-<sizeparam width="166" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="221" minDesiredHeight="17" />
+<sizeparam width="166" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="221" minDesiredHeight="17" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="TGComponent" value="ExpressModelIf" />
 <TGConnectingPoint num="0" id="3568" />
@@ -11345,7 +11944,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3593" >
 <cdparam x="1253" y="40" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="153" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="153" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="ProCSDInterface" value="EventBusIf" />
 <TGConnectingPoint num="0" id="3581" />
@@ -11379,7 +11979,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3606" >
 <cdparam x="1319" y="34" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="153" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="153" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="ProCSDInterface" value="EventBusIf" />
 <TGConnectingPoint num="0" id="3594" />
@@ -11413,7 +12014,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3619" >
 <cdparam x="1361" y="429" />
-<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="ProCSDInterface" value="SaleRegisteredIf" />
 <TGConnectingPoint num="0" id="3607" />
@@ -11440,7 +12042,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3632" >
 <cdparam x="1336" y="185" />
-<sizeparam width="96" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="85" />
+<sizeparam width="96" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="85" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="ProCSDInterface" value="PrinterIf" />
 <TGConnectingPoint num="0" id="3620" />
@@ -11470,7 +12073,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3645" >
 <cdparam x="1318" y="393" />
-<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="ProCSDInterface" value="SaleRegisteredIf" />
 <TGConnectingPoint num="0" id="3633" />
@@ -11497,7 +12101,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3658" >
 <cdparam x="1237" y="430" />
-<sizeparam width="120" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="170" />
+<sizeparam width="120" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="170" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="ProCSDInterface" value="cashDeskGUIIf" />
 <TGConnectingPoint num="0" id="3646" />
@@ -11532,7 +12137,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3671" >
 <cdparam x="186" y="628" />
-<sizeparam width="156" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="133" minDesiredHeight="0" />
+<sizeparam width="156" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="133" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="TGComponent" value="SaleRegisteredIf" />
 <TGConnectingPoint num="0" id="3659" />
@@ -11557,7 +12163,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3684" >
 <cdparam x="691" y="634" />
-<sizeparam width="156" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="133" minDesiredHeight="0" />
+<sizeparam width="156" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="133" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1900" />
 <infoparam name="TGComponent" value="SaleRegisteredIf" />
 <TGConnectingPoint num="0" id="3672" />
@@ -11584,7 +12191,7 @@ paymentMode_CARD = 2
 <cdparam x="511" y="340" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="265" y="126" id="3430" />
+<P1  x="265" y="126" id="3424" />
 <P2  x="60" y="10" id="3232" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -11595,7 +12202,7 @@ paymentMode_CARD = 2
 <cdparam x="633" y="252" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="633" y="106" id="3434" />
+<P1  x="633" y="106" id="3418" />
 <P2  x="806" y="35" id="3244" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -11606,7 +12213,7 @@ paymentMode_CARD = 2
 <cdparam x="856" y="378" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="795" y="212" id="3452" />
+<P1  x="795" y="212" id="3406" />
 <P2  x="1232" y="190" id="3268" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -11617,7 +12224,7 @@ paymentMode_CARD = 2
 <cdparam x="490" y="230" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="410" y="116" id="3426" />
+<P1  x="410" y="116" id="3430" />
 <P2  x="1225" y="35" id="3322" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -11629,8 +12236,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="3689" />
-<P1  x="433" y="36" id="3410" />
-<P2  x="420" y="106" id="3424" />
+<P1  x="433" y="36" id="3453" />
+<P2  x="420" y="106" id="3428" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="3692" >
@@ -11638,8 +12245,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="3691" />
-<P1  x="273" y="36" id="3405" />
-<P2  x="265" y="106" id="3429" />
+<P1  x="273" y="36" id="3458" />
+<P2  x="265" y="106" id="3423" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="3694" >
@@ -11647,8 +12254,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="3693" />
-<P1  x="631" y="36" id="3400" />
-<P2  x="623" y="116" id="3436" />
+<P1  x="631" y="36" id="3463" />
+<P2  x="623" y="116" id="3420" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="3696" >
@@ -11656,15 +12263,15 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="3695" />
-<P1  x="832" y="36" id="3395" />
-<P2  x="785" y="106" id="3439" />
+<P1  x="832" y="36" id="3468" />
+<P2  x="785" y="106" id="3413" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="124" id="3697" >
 <cdparam x="972" y="266" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="785" y="146" id="3444" />
+<P1  x="785" y="146" id="3408" />
 <P2  x="1230" y="29" id="3307" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -11676,8 +12283,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="3698" />
-<P1  x="795" y="156" id="3447" />
-<P2  x="1035" y="139" id="3391" />
+<P1  x="795" y="156" id="3411" />
+<P2  x="1035" y="139" id="3474" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="3701" >
@@ -11685,8 +12292,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="3700" />
-<P1  x="785" y="222" id="3450" />
-<P2  x="1035" y="190" id="3386" />
+<P1  x="785" y="222" id="3404" />
+<P2  x="1035" y="190" id="3479" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="3703" >
@@ -11694,8 +12301,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="3702" />
-<P1  x="795" y="247" id="3457" />
-<P2  x="1035" y="232" id="3366" />
+<P1  x="795" y="247" id="3401" />
+<P2  x="1035" y="232" id="3499" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="3705" >
@@ -11703,15 +12310,15 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="3704" />
-<P1  x="795" y="287" id="3462" />
-<P2  x="1035" y="265" id="3381" />
+<P1  x="795" y="287" id="3396" />
+<P2  x="1035" y="265" id="3484" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="124" id="3706" >
 <cdparam x="970" y="408" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="785" y="297" id="3460" />
+<P1  x="785" y="297" id="3394" />
 <P2  x="1286" y="518" id="3294" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -11723,15 +12330,15 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="3707" />
-<P1  x="795" y="322" id="3467" />
-<P2  x="1035" y="297" id="3376" />
+<P1  x="795" y="322" id="3391" />
+<P2  x="1035" y="297" id="3489" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="124" id="3709" >
 <cdparam x="970" y="477" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="785" y="362" id="3470" />
+<P1  x="785" y="362" id="3384" />
 <P2  x="1252" y="832" id="3255" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -11743,8 +12350,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="3710" />
-<P1  x="795" y="352" id="3472" />
-<P2  x="1035" y="330" id="3371" />
+<P1  x="795" y="352" id="3386" />
+<P2  x="1035" y="330" id="3494" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="3713" >
@@ -11752,8 +12359,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="3712" />
-<P1  x="82" y="145" id="3362" />
-<P2  x="232" y="202" id="3421" />
+<P1  x="82" y="145" id="3505" />
+<P2  x="232" y="202" id="3435" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="3715" >
@@ -11761,15 +12368,15 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="3714" />
-<P1  x="650" y="466" id="3486" />
-<P2  x="1035" y="479" id="3504" />
+<P1  x="650" y="466" id="3372" />
+<P2  x="1035" y="479" id="3361" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="124" id="3716" >
 <cdparam x="338" y="311" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to TGComponent" value="null" />
-<P1  x="242" y="212" id="3420" />
+<P1  x="242" y="212" id="3434" />
 <P2  x="103" y="666" id="3568" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -11780,7 +12387,7 @@ paymentMode_CARD = 2
 <cdparam x="97" y="227" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to TGComponent" value="null" />
-<P1  x="62" y="145" id="3361" />
+<P1  x="62" y="145" id="3504" />
 <P2  x="10" y="61" id="3555" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -11791,7 +12398,7 @@ paymentMode_CARD = 2
 <cdparam x="824" y="173" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="795" y="116" id="3442" />
+<P1  x="795" y="116" id="3416" />
 <P2  x="1253" y="52" id="3581" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -11802,7 +12409,7 @@ paymentMode_CARD = 2
 <cdparam x="867" y="98" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="832" y="16" id="3394" />
+<P1  x="832" y="16" id="3467" />
 <P2  x="1319" y="46" id="3594" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -11813,7 +12420,7 @@ paymentMode_CARD = 2
 <cdparam x="820" y="323" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="785" y="237" id="3454" />
+<P1  x="785" y="237" id="3398" />
 <P2  x="1336" y="197" id="3620" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -11824,7 +12431,7 @@ paymentMode_CARD = 2
 <cdparam x="820" y="418" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="785" y="332" id="3465" />
+<P1  x="785" y="332" id="3389" />
 <P2  x="1237" y="442" id="3646" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -11836,15 +12443,15 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="3722" />
-<P1  x="82" y="418" id="3417" />
-<P2  x="246" y="444" id="3488" />
+<P1  x="82" y="418" id="3450" />
+<P2  x="246" y="444" id="3364" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="124" id="3724" >
 <cdparam x="246" y="464" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to TGComponent" value="null" />
-<P1  x="246" y="464" id="3489" />
+<P1  x="246" y="464" id="3365" />
 <P2  x="186" y="640" id="3659" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -11855,7 +12462,7 @@ paymentMode_CARD = 2
 <cdparam x="640" y="476" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="640" y="476" id="3484" />
+<P1  x="640" y="476" id="3370" />
 <P2  x="741" y="634" id="3675" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -11868,7 +12475,8 @@ paymentMode_CARD = 2
 <ProactiveCSDPanel name="CashDesk" minX="10" maxX="1900" minY="10" maxY="1400" >
 <COMPONENT type="2104" id="3738" >
 <cdparam x="515" y="46" />
-<sizeparam width="230" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="255" minDesiredHeight="170" />
+<sizeparam width="230" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="255" minDesiredHeight="170" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="ApplicationEventHandlerIf" />
 <TGConnectingPoint num="0" id="3726" />
@@ -11903,7 +12511,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3751" >
 <cdparam x="406" y="453" />
-<sizeparam width="230" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="255" minDesiredHeight="170" />
+<sizeparam width="230" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="255" minDesiredHeight="170" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="ApplicationEventHandlerIf" />
 <TGConnectingPoint num="0" id="3739" />
@@ -11939,6 +12548,7 @@ paymentMode_CARD = 2
 <COMPONENT type="2100" id="3972" >
 <cdparam x="28" y="208" />
 <sizeparam width="1331" height="272" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="Component " value="CashDesk" />
 <TGConnectingPoint num="0" id="3964" />
@@ -11951,623 +12561,660 @@ paymentMode_CARD = 2
 <TGConnectingPoint num="7" id="3971" />
 <extraparam>
 <ShowAttributes visible="0" />
-<DesignPanel name="CashDesk"/><LastPortCode code="286" />
+<DesignPanel name="CashDesk"/><LastPortCode code="299" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="2100" id="3765" >
+<SUBCOMPONENT type="2106" id="3756" >
 <father id="3972" num="0" />
-<cdparam x="333" y="378" />
-<sizeparam width="68" height="51" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1263" minY="0" maxY="221" />
-<infoparam name="Component " value="logger" />
+<cdparam x="1259" y="470" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
+<infoparam name="In Port" value="printer" />
+<TGConnectingPoint num="0" id="3752" />
+<TGConnectingPoint num="1" id="3753" />
+<TGConnectingPoint num="2" id="3754" />
+<TGConnectingPoint num="3" id="3755" />
+<extraparam>
+<PortCode code="CashDeskDesign13" />
+<Show value="1" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2108" id="3761" >
+<father id="3972" num="1" />
+<cdparam x="1106" y="198" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
+<infoparam name="Out Port" value="scanner" />
 <TGConnectingPoint num="0" id="3757" />
 <TGConnectingPoint num="1" id="3758" />
 <TGConnectingPoint num="2" id="3759" />
 <TGConnectingPoint num="3" id="3760" />
-<TGConnectingPoint num="4" id="3761" />
-<TGConnectingPoint num="5" id="3762" />
-<TGConnectingPoint num="6" id="3763" />
-<TGConnectingPoint num="7" id="3764" />
 <extraparam>
-<Attribute access="0" id="errorCode" type="0" initialValue="" typeOther="" />
-<ShowAttributes visible="0" />
-<LastPortCode code="9" />
+<PortCode code="CashDeskDesign12" />
+<Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3756" >
-<father id="3765" num="0" />
-<cdparam x="323" y="394" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
-<infoparam name="In Port" value="l" />
-<TGConnectingPoint num="0" id="3752" />
-<TGConnectingPoint num="1" id="3753" />
-<TGConnectingPoint num="2" id="3754" />
-<TGConnectingPoint num="3" id="3755" />
+<SUBCOMPONENT type="2106" id="3766" >
+<father id="3972" num="2" />
+<cdparam x="428" y="470" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
+<infoparam name="In Port" value="lightDisplayControl" />
+<TGConnectingPoint num="0" id="3762" />
+<TGConnectingPoint num="1" id="3763" />
+<TGConnectingPoint num="2" id="3764" />
+<TGConnectingPoint num="3" id="3765" />
 <extraparam>
-<PortCode code="logger1" />
+<PortCode code="CashDeskDesign11" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2100" id="3804" >
-<father id="3972" num="1" />
-<cdparam x="111" y="281" />
-<sizeparam width="163" height="158" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1168" minY="0" maxY="114" />
-<infoparam name="Component " value="CachDeskApp" />
-<TGConnectingPoint num="0" id="3796" />
-<TGConnectingPoint num="1" id="3797" />
-<TGConnectingPoint num="2" id="3798" />
-<TGConnectingPoint num="3" id="3799" />
-<TGConnectingPoint num="4" id="3800" />
-<TGConnectingPoint num="5" id="3801" />
-<TGConnectingPoint num="6" id="3802" />
-<TGConnectingPoint num="7" id="3803" />
+<SUBCOMPONENT type="2108" id="3771" >
+<father id="3972" num="3" />
+<cdparam x="938" y="198" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
+<infoparam name="Out Port" value="cashBoxEvent" />
+<TGConnectingPoint num="0" id="3767" />
+<TGConnectingPoint num="1" id="3768" />
+<TGConnectingPoint num="2" id="3769" />
+<TGConnectingPoint num="3" id="3770" />
 <extraparam>
-<Attribute access="0" id="products" type="0" initialValue="" typeOther="" />
-<Attribute access="0" id="cashState" type="0" initialValue="0" typeOther="" />
-<Attribute access="0" id="paymentMode" type="0" initialValue="" typeOther="" />
-<Attribute access="0" id="creditInfo" type="0" initialValue="" typeOther="" />
-<Attribute access="0" id="product" type="0" initialValue="" typeOther="" />
-<Attribute access="0" id="amount" type="0" initialValue="" typeOther="" />
-<Attribute access="0" id="expressMode" type="0" initialValue="" typeOther="" />
-<Attribute access="0" id="ExceedNumberOfProductsException" type="0" initialValue="1" typeOther="" />
-<Attribute access="0" id="SaleNotFinishedException" type="0" initialValue="2" typeOther="" />
-<Attribute access="0" id="WrongPaymentModeException" type="0" initialValue="3" typeOther="" />
-<Attribute access="0" id="NotPayingException" type="0" initialValue="4" typeOther="" />
-<Attribute access="0" id="NotAcceptingCreditCardException" type="0" initialValue="5" typeOther="" />
-<Attribute access="0" id="InvalidCreditCardException" type="0" initialValue="5" typeOther="" />
-<Attribute access="0" id="NotIdleException" type="0" initialValue="6" typeOther="" />
-<Attribute access="0" id="errorCode" type="0" initialValue="0" typeOther="" />
-<Attribute access="0" id="paymentMode_INVALID" type="0" initialValue="0" typeOther="" />
-<Attribute access="0" id="paymentMode_CARD" type="0" initialValue="2" typeOther="" />
-<Attribute access="0" id="paymentMode_CASH" type="0" initialValue="1" typeOther="" />
-<Attribute access="0" id="transactionId" type="0" initialValue="" typeOther="" />
-<Attribute access="0" id="info" type="0" initialValue="" typeOther="" />
-<Attribute access="0" id="barCode" type="0" initialValue="" typeOther="" />
-<Attribute access="0" id="maxNbProd" type="0" initialValue="1" typeOther="" />
-<Attribute access="0" id="pin" type="0" initialValue="" typeOther="" />
-<Attribute access="0" id="productOk" type="0" initialValue="" typeOther="" />
-<Attribute access="0" id="ProductNotFoundException" type="0" initialValue="7" typeOther="" />
-<Attribute access="0" id="changeAmount" type="0" initialValue="1" typeOther="" />
-<ShowAttributes visible="0" />
-<LastPortCode code="321" />
+<PortCode code="CashDeskDesign10" />
+<Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3770" >
-<father id="3804" num="0" />
-<cdparam x="173" y="271" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
-<infoparam name="Out Port" value="bank" />
-<TGConnectingPoint num="0" id="3766" />
-<TGConnectingPoint num="1" id="3767" />
-<TGConnectingPoint num="2" id="3768" />
-<TGConnectingPoint num="3" id="3769" />
+<SUBCOMPONENT type="2106" id="3776" >
+<father id="3972" num="4" />
+<cdparam x="992" y="470" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
+<infoparam name="In Port" value="cashBoxControl" />
+<TGConnectingPoint num="0" id="3772" />
+<TGConnectingPoint num="1" id="3773" />
+<TGConnectingPoint num="2" id="3774" />
+<TGConnectingPoint num="3" id="3775" />
 <extraparam>
-<PortCode code="CachDeskApp285" />
+<PortCode code="CashDeskDesign9" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3775" >
-<father id="3804" num="1" />
-<cdparam x="264" y="386" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
-<infoparam name="Out Port" value="log" />
-<TGConnectingPoint num="0" id="3771" />
-<TGConnectingPoint num="1" id="3772" />
-<TGConnectingPoint num="2" id="3773" />
-<TGConnectingPoint num="3" id="3774" />
+<SUBCOMPONENT type="2108" id="3781" >
+<father id="3972" num="5" />
+<cdparam x="581" y="198" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
+<infoparam name="Out Port" value="cardReaderEvent" />
+<TGConnectingPoint num="0" id="3777" />
+<TGConnectingPoint num="1" id="3778" />
+<TGConnectingPoint num="2" id="3779" />
+<TGConnectingPoint num="3" id="3780" />
 <extraparam>
-<PortCode code="CachDeskApp272" />
+<PortCode code="CashDeskDesign8" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3780" >
-<father id="3804" num="2" />
-<cdparam x="264" y="341" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="143" minY="0" maxY="138" />
-<infoparam name="In Port" value="AEH" />
-<TGConnectingPoint num="0" id="3776" />
-<TGConnectingPoint num="1" id="3777" />
-<TGConnectingPoint num="2" id="3778" />
-<TGConnectingPoint num="3" id="3779" />
+<SUBCOMPONENT type="2106" id="3786" >
+<father id="3972" num="6" />
+<cdparam x="798" y="470" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
+<infoparam name="In Port" value="cashDeskGUIControl" />
+<TGConnectingPoint num="0" id="3782" />
+<TGConnectingPoint num="1" id="3783" />
+<TGConnectingPoint num="2" id="3784" />
+<TGConnectingPoint num="3" id="3785" />
 <extraparam>
-<PortCode code="CachDeskApp1" />
-<Show value="1" />
+<PortCode code="CashDeskDesign7" />
+<Show value="0" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3785" >
-<father id="3804" num="3" />
-<cdparam x="101" y="315" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="143" minY="0" maxY="138" />
-<infoparam name="Out Port" value="cashDeskConnector" />
-<TGConnectingPoint num="0" id="3781" />
-<TGConnectingPoint num="1" id="3782" />
-<TGConnectingPoint num="2" id="3783" />
-<TGConnectingPoint num="3" id="3784" />
+<SUBCOMPONENT type="2106" id="3791" >
+<father id="3972" num="7" />
+<cdparam x="604" y="470" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
+<infoparam name="In Port" value="cardReaderControl" />
+<TGConnectingPoint num="0" id="3787" />
+<TGConnectingPoint num="1" id="3788" />
+<TGConnectingPoint num="2" id="3789" />
+<TGConnectingPoint num="3" id="3790" />
 <extraparam>
-<PortCode code="CachDeskApp2" />
+<PortCode code="CashDeskDesign6" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3790" >
-<father id="3804" num="4" />
-<cdparam x="101" y="370" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="143" minY="0" maxY="138" />
-<infoparam name="Out Port" value="eventBus" />
-<TGConnectingPoint num="0" id="3786" />
-<TGConnectingPoint num="1" id="3787" />
-<TGConnectingPoint num="2" id="3788" />
-<TGConnectingPoint num="3" id="3789" />
+<SUBCOMPONENT type="2108" id="3796" >
+<father id="3972" num="8" />
+<cdparam x="199" y="198" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
+<infoparam name="Out Port" value="bank" />
+<TGConnectingPoint num="0" id="3792" />
+<TGConnectingPoint num="1" id="3793" />
+<TGConnectingPoint num="2" id="3794" />
+<TGConnectingPoint num="3" id="3795" />
 <extraparam>
-<PortCode code="CachDeskApp4" />
+<PortCode code="CashDeskDesign5" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3795" >
-<father id="3804" num="5" />
-<cdparam x="101" y="403" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="143" minY="0" maxY="138" />
+<SUBCOMPONENT type="2108" id="3801" >
+<father id="3972" num="9" />
+<cdparam x="92" y="470" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
 <infoparam name="Out Port" value="saleRegistered" />
-<TGConnectingPoint num="0" id="3791" />
-<TGConnectingPoint num="1" id="3792" />
-<TGConnectingPoint num="2" id="3793" />
-<TGConnectingPoint num="3" id="3794" />
+<TGConnectingPoint num="0" id="3797" />
+<TGConnectingPoint num="1" id="3798" />
+<TGConnectingPoint num="2" id="3799" />
+<TGConnectingPoint num="3" id="3800" />
 <extraparam>
-<PortCode code="CachDeskApp5" />
+<PortCode code="CashDeskDesign4" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2100" id="3818" >
-<father id="3972" num="2" />
-<cdparam x="1064" y="280" />
-<sizeparam width="134" height="64" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1197" minY="0" maxY="208" />
-<infoparam name="Component " value="ScannerController" />
-<TGConnectingPoint num="0" id="3810" />
-<TGConnectingPoint num="1" id="3811" />
-<TGConnectingPoint num="2" id="3812" />
-<TGConnectingPoint num="3" id="3813" />
-<TGConnectingPoint num="4" id="3814" />
-<TGConnectingPoint num="5" id="3815" />
-<TGConnectingPoint num="6" id="3816" />
-<TGConnectingPoint num="7" id="3817" />
+<SUBCOMPONENT type="2108" id="3806" >
+<father id="3972" num="10" />
+<cdparam x="18" y="343" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
+<infoparam name="Out Port" value="eventBus" />
+<TGConnectingPoint num="0" id="3802" />
+<TGConnectingPoint num="1" id="3803" />
+<TGConnectingPoint num="2" id="3804" />
+<TGConnectingPoint num="3" id="3805" />
 <extraparam>
-<Attribute access="0" id="barCode" type="0" initialValue="" typeOther="" />
-<ShowAttributes visible="0" />
-<LastPortCode code="51" />
+<PortCode code="CashDeskDesign3" />
+<Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3809" >
-<father id="3818" num="0" />
-<cdparam x="1111" y="270" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
-<infoparam name="Out Port" value="eventHandler" />
-<TGConnectingPoint num="0" id="3805" />
-<TGConnectingPoint num="1" id="3806" />
-<TGConnectingPoint num="2" id="3807" />
-<TGConnectingPoint num="3" id="3808" />
+<SUBCOMPONENT type="2108" id="3811" >
+<father id="3972" num="11" />
+<cdparam x="48" y="198" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
+<infoparam name="Out Port" value="cashDeskConnector" />
+<TGConnectingPoint num="0" id="3807" />
+<TGConnectingPoint num="1" id="3808" />
+<TGConnectingPoint num="2" id="3809" />
+<TGConnectingPoint num="3" id="3810" />
 <extraparam>
-<PortCode code="ScannerController2" />
+<PortCode code="CashDeskDesign2" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2100" id="3832" >
-<father id="3972" num="3" />
-<cdparam x="1228" y="273" />
-<sizeparam width="128" height="64" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1203" minY="0" maxY="208" />
-<infoparam name="Component " value="PrinterController" />
-<TGConnectingPoint num="0" id="3824" />
-<TGConnectingPoint num="1" id="3825" />
-<TGConnectingPoint num="2" id="3826" />
-<TGConnectingPoint num="3" id="3827" />
-<TGConnectingPoint num="4" id="3828" />
-<TGConnectingPoint num="5" id="3829" />
-<TGConnectingPoint num="6" id="3830" />
-<TGConnectingPoint num="7" id="3831" />
+<SUBCOMPONENT type="2106" id="3816" >
+<father id="3972" num="12" />
+<cdparam x="333" y="198" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
+<infoparam name="In Port" value="AppEventHandler" />
+<TGConnectingPoint num="0" id="3812" />
+<TGConnectingPoint num="1" id="3813" />
+<TGConnectingPoint num="2" id="3814" />
+<TGConnectingPoint num="3" id="3815" />
+<extraparam>
+<PortCode code="CashDeskDesign1" />
+<Show value="1" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2100" id="3830" >
+<father id="3972" num="13" />
+<cdparam x="328" y="264" />
+<sizeparam width="212" height="60" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1119" minY="0" maxY="212" />
+<infoparam name="Component " value="LightDisplayController" />
+<TGConnectingPoint num="0" id="3822" />
+<TGConnectingPoint num="1" id="3823" />
+<TGConnectingPoint num="2" id="3824" />
+<TGConnectingPoint num="3" id="3825" />
+<TGConnectingPoint num="4" id="3826" />
+<TGConnectingPoint num="5" id="3827" />
+<TGConnectingPoint num="6" id="3828" />
+<TGConnectingPoint num="7" id="3829" />
 <extraparam>
-<Attribute access="0" id="cashAmount" type="0" initialValue="" typeOther="" />
-<Attribute access="0" id="amount" type="0" initialValue="" typeOther="" />
 <ShowAttributes visible="0" />
-<LastPortCode code="49" />
+<LastPortCode code="37" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3823" >
-<father id="3832" num="0" />
-<cdparam x="1270" y="327" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
-<infoparam name="In Port" value="printer" />
-<TGConnectingPoint num="0" id="3819" />
-<TGConnectingPoint num="1" id="3820" />
-<TGConnectingPoint num="2" id="3821" />
-<TGConnectingPoint num="3" id="3822" />
+<SUBCOMPONENT type="2106" id="3821" >
+<father id="3830" num="0" />
+<cdparam x="445" y="314" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="192" minY="0" maxY="40" />
+<infoparam name="In Port" value="control" />
+<TGConnectingPoint num="0" id="3817" />
+<TGConnectingPoint num="1" id="3818" />
+<TGConnectingPoint num="2" id="3819" />
+<TGConnectingPoint num="3" id="3820" />
 <extraparam>
-<PortCode code="PrinterController1" />
+<PortCode code="LightDisplayController1" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2100" id="3851" >
-<father id="3972" num="4" />
-<cdparam x="889" y="275" />
-<sizeparam width="136" height="66" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1195" minY="0" maxY="206" />
-<infoparam name="Component " value="CashBoxController" />
-<TGConnectingPoint num="0" id="3843" />
-<TGConnectingPoint num="1" id="3844" />
-<TGConnectingPoint num="2" id="3845" />
-<TGConnectingPoint num="3" id="3846" />
-<TGConnectingPoint num="4" id="3847" />
-<TGConnectingPoint num="5" id="3848" />
-<TGConnectingPoint num="6" id="3849" />
-<TGConnectingPoint num="7" id="3850" />
+<SUBCOMPONENT type="2100" id="3849" >
+<father id="3972" num="14" />
+<cdparam x="556" y="265" />
+<sizeparam width="148" height="62" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1183" minY="0" maxY="210" />
+<infoparam name="Component " value="CardReaderController" />
+<TGConnectingPoint num="0" id="3841" />
+<TGConnectingPoint num="1" id="3842" />
+<TGConnectingPoint num="2" id="3843" />
+<TGConnectingPoint num="3" id="3844" />
+<TGConnectingPoint num="4" id="3845" />
+<TGConnectingPoint num="5" id="3846" />
+<TGConnectingPoint num="6" id="3847" />
+<TGConnectingPoint num="7" id="3848" />
 <extraparam>
-<Attribute access="0" id="paymentMode_CARD" type="0" initialValue="2" typeOther="" />
-<Attribute access="0" id="paymentMode_CASH" type="0" initialValue="1" typeOther="" />
-<Attribute access="0" id="cashAmount" type="0" initialValue="" typeOther="" />
-<Attribute access="0" id="amount" type="0" initialValue="" typeOther="" />
+<Attribute access="0" id="cardNb" type="0" initialValue="" typeOther="" />
+<Attribute access="0" id="pin" type="0" initialValue="" typeOther="" />
 <ShowAttributes visible="0" />
-<LastPortCode code="48" />
+<LastPortCode code="74" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3837" >
-<father id="3851" num="0" />
-<cdparam x="984" y="331" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="116" minY="0" maxY="46" />
-<infoparam name="In Port" value="control" />
-<TGConnectingPoint num="0" id="3833" />
-<TGConnectingPoint num="1" id="3834" />
-<TGConnectingPoint num="2" id="3835" />
-<TGConnectingPoint num="3" id="3836" />
+<SUBCOMPONENT type="2108" id="3835" >
+<father id="3849" num="0" />
+<cdparam x="613" y="255" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="128" minY="0" maxY="42" />
+<infoparam name="Out Port" value="event" />
+<TGConnectingPoint num="0" id="3831" />
+<TGConnectingPoint num="1" id="3832" />
+<TGConnectingPoint num="2" id="3833" />
+<TGConnectingPoint num="3" id="3834" />
 <extraparam>
-<PortCode code="CashBoxController1" />
+<PortCode code="CardReaderController2" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3842" >
-<father id="3851" num="1" />
-<cdparam x="926" y="265" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="116" minY="0" maxY="46" />
-<infoparam name="Out Port" value="event" />
-<TGConnectingPoint num="0" id="3838" />
-<TGConnectingPoint num="1" id="3839" />
-<TGConnectingPoint num="2" id="3840" />
-<TGConnectingPoint num="3" id="3841" />
+<SUBCOMPONENT type="2106" id="3840" >
+<father id="3849" num="1" />
+<cdparam x="619" y="317" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="128" minY="0" maxY="42" />
+<infoparam name="In Port" value="control" />
+<TGConnectingPoint num="0" id="3836" />
+<TGConnectingPoint num="1" id="3837" />
+<TGConnectingPoint num="2" id="3838" />
+<TGConnectingPoint num="3" id="3839" />
 <extraparam>
-<PortCode code="CashBoxController2" />
+<PortCode code="CardReaderController1" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2100" id="3865" >
-<father id="3972" num="5" />
+<SUBCOMPONENT type="2100" id="3863" >
+<father id="3972" num="15" />
 <cdparam x="722" y="263" />
 <sizeparam width="141" height="71" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="1190" minY="0" maxY="201" />
 <infoparam name="Component " value="CashDeskGUI" />
-<TGConnectingPoint num="0" id="3857" />
-<TGConnectingPoint num="1" id="3858" />
-<TGConnectingPoint num="2" id="3859" />
-<TGConnectingPoint num="3" id="3860" />
-<TGConnectingPoint num="4" id="3861" />
-<TGConnectingPoint num="5" id="3862" />
-<TGConnectingPoint num="6" id="3863" />
-<TGConnectingPoint num="7" id="3864" />
+<TGConnectingPoint num="0" id="3855" />
+<TGConnectingPoint num="1" id="3856" />
+<TGConnectingPoint num="2" id="3857" />
+<TGConnectingPoint num="3" id="3858" />
+<TGConnectingPoint num="4" id="3859" />
+<TGConnectingPoint num="5" id="3860" />
+<TGConnectingPoint num="6" id="3861" />
+<TGConnectingPoint num="7" id="3862" />
 <extraparam>
 <Attribute access="0" id="cashAmount" type="0" initialValue="" typeOther="" />
 <Attribute access="0" id="amount" type="0" initialValue="" typeOther="" />
 <ShowAttributes visible="0" />
-<LastPortCode code="25" />
+<LastPortCode code="26" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3856" >
-<father id="3865" num="0" />
+<SUBCOMPONENT type="2106" id="3854" >
+<father id="3863" num="0" />
 <cdparam x="794" y="324" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="121" minY="0" maxY="51" />
 <infoparam name="In Port" value="control" />
-<TGConnectingPoint num="0" id="3852" />
-<TGConnectingPoint num="1" id="3853" />
-<TGConnectingPoint num="2" id="3854" />
-<TGConnectingPoint num="3" id="3855" />
+<TGConnectingPoint num="0" id="3850" />
+<TGConnectingPoint num="1" id="3851" />
+<TGConnectingPoint num="2" id="3852" />
+<TGConnectingPoint num="3" id="3853" />
 <extraparam>
 <PortCode code="CashDeskGUI1" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2100" id="3884" >
-<father id="3972" num="6" />
-<cdparam x="556" y="265" />
-<sizeparam width="148" height="62" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1183" minY="0" maxY="210" />
-<infoparam name="Component " value="CardReaderController" />
-<TGConnectingPoint num="0" id="3876" />
-<TGConnectingPoint num="1" id="3877" />
-<TGConnectingPoint num="2" id="3878" />
-<TGConnectingPoint num="3" id="3879" />
-<TGConnectingPoint num="4" id="3880" />
-<TGConnectingPoint num="5" id="3881" />
-<TGConnectingPoint num="6" id="3882" />
-<TGConnectingPoint num="7" id="3883" />
+<SUBCOMPONENT type="2100" id="3882" >
+<father id="3972" num="16" />
+<cdparam x="889" y="275" />
+<sizeparam width="136" height="66" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1195" minY="0" maxY="206" />
+<infoparam name="Component " value="CashBoxController" />
+<TGConnectingPoint num="0" id="3874" />
+<TGConnectingPoint num="1" id="3875" />
+<TGConnectingPoint num="2" id="3876" />
+<TGConnectingPoint num="3" id="3877" />
+<TGConnectingPoint num="4" id="3878" />
+<TGConnectingPoint num="5" id="3879" />
+<TGConnectingPoint num="6" id="3880" />
+<TGConnectingPoint num="7" id="3881" />
 <extraparam>
-<Attribute access="0" id="cardNb" type="0" initialValue="" typeOther="" />
-<Attribute access="0" id="pin" type="0" initialValue="" typeOther="" />
+<Attribute access="0" id="paymentMode_CARD" type="0" initialValue="2" typeOther="" />
+<Attribute access="0" id="paymentMode_CASH" type="0" initialValue="1" typeOther="" />
+<Attribute access="0" id="cashAmount" type="0" initialValue="" typeOther="" />
+<Attribute access="0" id="amount" type="0" initialValue="" typeOther="" />
 <ShowAttributes visible="0" />
-<LastPortCode code="72" />
+<LastPortCode code="50" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3870" >
-<father id="3884" num="0" />
-<cdparam x="619" y="317" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="128" minY="0" maxY="42" />
-<infoparam name="In Port" value="control" />
-<TGConnectingPoint num="0" id="3866" />
-<TGConnectingPoint num="1" id="3867" />
-<TGConnectingPoint num="2" id="3868" />
-<TGConnectingPoint num="3" id="3869" />
+<SUBCOMPONENT type="2108" id="3868" >
+<father id="3882" num="0" />
+<cdparam x="926" y="265" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="116" minY="0" maxY="46" />
+<infoparam name="Out Port" value="event" />
+<TGConnectingPoint num="0" id="3864" />
+<TGConnectingPoint num="1" id="3865" />
+<TGConnectingPoint num="2" id="3866" />
+<TGConnectingPoint num="3" id="3867" />
 <extraparam>
-<PortCode code="CardReaderController1" />
+<PortCode code="CashBoxController2" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3875" >
-<father id="3884" num="1" />
-<cdparam x="613" y="255" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="128" minY="0" maxY="42" />
-<infoparam name="Out Port" value="event" />
-<TGConnectingPoint num="0" id="3871" />
-<TGConnectingPoint num="1" id="3872" />
-<TGConnectingPoint num="2" id="3873" />
-<TGConnectingPoint num="3" id="3874" />
+<SUBCOMPONENT type="2106" id="3873" >
+<father id="3882" num="1" />
+<cdparam x="984" y="331" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="116" minY="0" maxY="46" />
+<infoparam name="In Port" value="control" />
+<TGConnectingPoint num="0" id="3869" />
+<TGConnectingPoint num="1" id="3870" />
+<TGConnectingPoint num="2" id="3871" />
+<TGConnectingPoint num="3" id="3872" />
 <extraparam>
-<PortCode code="CardReaderController2" />
+<PortCode code="CashBoxController1" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2100" id="3898" >
-<father id="3972" num="7" />
-<cdparam x="328" y="264" />
-<sizeparam width="212" height="60" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1119" minY="0" maxY="212" />
-<infoparam name="Component " value="LightDisplayController" />
-<TGConnectingPoint num="0" id="3890" />
-<TGConnectingPoint num="1" id="3891" />
-<TGConnectingPoint num="2" id="3892" />
-<TGConnectingPoint num="3" id="3893" />
-<TGConnectingPoint num="4" id="3894" />
-<TGConnectingPoint num="5" id="3895" />
-<TGConnectingPoint num="6" id="3896" />
-<TGConnectingPoint num="7" id="3897" />
+<SUBCOMPONENT type="2100" id="3896" >
+<father id="3972" num="17" />
+<cdparam x="1228" y="273" />
+<sizeparam width="128" height="64" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1203" minY="0" maxY="208" />
+<infoparam name="Component " value="PrinterController" />
+<TGConnectingPoint num="0" id="3888" />
+<TGConnectingPoint num="1" id="3889" />
+<TGConnectingPoint num="2" id="3890" />
+<TGConnectingPoint num="3" id="3891" />
+<TGConnectingPoint num="4" id="3892" />
+<TGConnectingPoint num="5" id="3893" />
+<TGConnectingPoint num="6" id="3894" />
+<TGConnectingPoint num="7" id="3895" />
 <extraparam>
+<Attribute access="0" id="cashAmount" type="0" initialValue="" typeOther="" />
+<Attribute access="0" id="amount" type="0" initialValue="" typeOther="" />
 <ShowAttributes visible="0" />
-<LastPortCode code="36" />
+<LastPortCode code="50" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3889" >
-<father id="3898" num="0" />
-<cdparam x="445" y="314" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="192" minY="0" maxY="40" />
-<infoparam name="In Port" value="control" />
-<TGConnectingPoint num="0" id="3885" />
-<TGConnectingPoint num="1" id="3886" />
-<TGConnectingPoint num="2" id="3887" />
-<TGConnectingPoint num="3" id="3888" />
+<SUBCOMPONENT type="2106" id="3887" >
+<father id="3896" num="0" />
+<cdparam x="1270" y="327" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
+<infoparam name="In Port" value="printer" />
+<TGConnectingPoint num="0" id="3883" />
+<TGConnectingPoint num="1" id="3884" />
+<TGConnectingPoint num="2" id="3885" />
+<TGConnectingPoint num="3" id="3886" />
 <extraparam>
-<PortCode code="LightDisplayController1" />
+<PortCode code="PrinterController1" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3903" >
-<father id="3972" num="8" />
-<cdparam x="333" y="198" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
-<infoparam name="In Port" value="AppEventHandler" />
-<TGConnectingPoint num="0" id="3899" />
-<TGConnectingPoint num="1" id="3900" />
-<TGConnectingPoint num="2" id="3901" />
-<TGConnectingPoint num="3" id="3902" />
+<SUBCOMPONENT type="2100" id="3910" >
+<father id="3972" num="18" />
+<cdparam x="1064" y="280" />
+<sizeparam width="134" height="64" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1197" minY="0" maxY="208" />
+<infoparam name="Component " value="ScannerController" />
+<TGConnectingPoint num="0" id="3902" />
+<TGConnectingPoint num="1" id="3903" />
+<TGConnectingPoint num="2" id="3904" />
+<TGConnectingPoint num="3" id="3905" />
+<TGConnectingPoint num="4" id="3906" />
+<TGConnectingPoint num="5" id="3907" />
+<TGConnectingPoint num="6" id="3908" />
+<TGConnectingPoint num="7" id="3909" />
 <extraparam>
-<PortCode code="CashDeskDesign1" />
-<Show value="1" />
+<Attribute access="0" id="barCode" type="0" initialValue="" typeOther="" />
+<ShowAttributes visible="0" />
+<LastPortCode code="52" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3908" >
-<father id="3972" num="9" />
-<cdparam x="48" y="198" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
-<infoparam name="Out Port" value="cashDeskConnector" />
-<TGConnectingPoint num="0" id="3904" />
-<TGConnectingPoint num="1" id="3905" />
-<TGConnectingPoint num="2" id="3906" />
-<TGConnectingPoint num="3" id="3907" />
+<SUBCOMPONENT type="2108" id="3901" >
+<father id="3910" num="0" />
+<cdparam x="1111" y="270" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
+<infoparam name="Out Port" value="eventHandler" />
+<TGConnectingPoint num="0" id="3897" />
+<TGConnectingPoint num="1" id="3898" />
+<TGConnectingPoint num="2" id="3899" />
+<TGConnectingPoint num="3" id="3900" />
 <extraparam>
-<PortCode code="CashDeskDesign2" />
+<PortCode code="ScannerController2" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3913" >
-<father id="3972" num="10" />
-<cdparam x="18" y="343" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
-<infoparam name="Out Port" value="eventBus" />
-<TGConnectingPoint num="0" id="3909" />
-<TGConnectingPoint num="1" id="3910" />
-<TGConnectingPoint num="2" id="3911" />
-<TGConnectingPoint num="3" id="3912" />
+<SUBCOMPONENT type="2100" id="3949" >
+<father id="3972" num="19" />
+<cdparam x="111" y="281" />
+<sizeparam width="163" height="158" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1168" minY="0" maxY="114" />
+<infoparam name="Component " value="CachDeskApp" />
+<TGConnectingPoint num="0" id="3941" />
+<TGConnectingPoint num="1" id="3942" />
+<TGConnectingPoint num="2" id="3943" />
+<TGConnectingPoint num="3" id="3944" />
+<TGConnectingPoint num="4" id="3945" />
+<TGConnectingPoint num="5" id="3946" />
+<TGConnectingPoint num="6" id="3947" />
+<TGConnectingPoint num="7" id="3948" />
 <extraparam>
-<PortCode code="CashDeskDesign3" />
-<Show value="1" />
+<Attribute access="0" id="products" type="0" initialValue="" typeOther="" />
+<Attribute access="0" id="cashState" type="0" initialValue="0" typeOther="" />
+<Attribute access="0" id="paymentMode" type="0" initialValue="" typeOther="" />
+<Attribute access="0" id="creditInfo" type="0" initialValue="" typeOther="" />
+<Attribute access="0" id="product" type="0" initialValue="" typeOther="" />
+<Attribute access="0" id="amount" type="0" initialValue="" typeOther="" />
+<Attribute access="0" id="expressMode" type="0" initialValue="" typeOther="" />
+<Attribute access="0" id="ExceedNumberOfProductsException" type="0" initialValue="1" typeOther="" />
+<Attribute access="0" id="SaleNotFinishedException" type="0" initialValue="2" typeOther="" />
+<Attribute access="0" id="WrongPaymentModeException" type="0" initialValue="3" typeOther="" />
+<Attribute access="0" id="NotPayingException" type="0" initialValue="4" typeOther="" />
+<Attribute access="0" id="NotAcceptingCreditCardException" type="0" initialValue="5" typeOther="" />
+<Attribute access="0" id="InvalidCreditCardException" type="0" initialValue="5" typeOther="" />
+<Attribute access="0" id="NotIdleException" type="0" initialValue="6" typeOther="" />
+<Attribute access="0" id="errorCode" type="0" initialValue="0" typeOther="" />
+<Attribute access="0" id="paymentMode_INVALID" type="0" initialValue="0" typeOther="" />
+<Attribute access="0" id="paymentMode_CARD" type="0" initialValue="2" typeOther="" />
+<Attribute access="0" id="paymentMode_CASH" type="0" initialValue="1" typeOther="" />
+<Attribute access="0" id="transactionId" type="0" initialValue="" typeOther="" />
+<Attribute access="0" id="info" type="0" initialValue="" typeOther="" />
+<Attribute access="0" id="barCode" type="0" initialValue="" typeOther="" />
+<Attribute access="0" id="maxNbProd" type="0" initialValue="1" typeOther="" />
+<Attribute access="0" id="pin" type="0" initialValue="" typeOther="" />
+<Attribute access="0" id="productOk" type="0" initialValue="" typeOther="" />
+<Attribute access="0" id="ProductNotFoundException" type="0" initialValue="7" typeOther="" />
+<Attribute access="0" id="changeAmount" type="0" initialValue="1" typeOther="" />
+<ShowAttributes visible="0" />
+<LastPortCode code="327" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3918" >
-<father id="3972" num="11" />
-<cdparam x="92" y="470" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
+<SUBCOMPONENT type="2108" id="3915" >
+<father id="3949" num="0" />
+<cdparam x="101" y="403" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="143" minY="0" maxY="138" />
 <infoparam name="Out Port" value="saleRegistered" />
-<TGConnectingPoint num="0" id="3914" />
-<TGConnectingPoint num="1" id="3915" />
-<TGConnectingPoint num="2" id="3916" />
-<TGConnectingPoint num="3" id="3917" />
-<extraparam>
-<PortCode code="CashDeskDesign4" />
-<Show value="1" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3923" >
-<father id="3972" num="12" />
-<cdparam x="199" y="198" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
-<infoparam name="Out Port" value="bank" />
-<TGConnectingPoint num="0" id="3919" />
-<TGConnectingPoint num="1" id="3920" />
-<TGConnectingPoint num="2" id="3921" />
-<TGConnectingPoint num="3" id="3922" />
+<TGConnectingPoint num="0" id="3911" />
+<TGConnectingPoint num="1" id="3912" />
+<TGConnectingPoint num="2" id="3913" />
+<TGConnectingPoint num="3" id="3914" />
 <extraparam>
-<PortCode code="CashDeskDesign5" />
+<PortCode code="CachDeskApp5" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3928" >
-<father id="3972" num="13" />
-<cdparam x="604" y="470" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
-<infoparam name="In Port" value="cardReaderControl" />
-<TGConnectingPoint num="0" id="3924" />
-<TGConnectingPoint num="1" id="3925" />
-<TGConnectingPoint num="2" id="3926" />
-<TGConnectingPoint num="3" id="3927" />
+<SUBCOMPONENT type="2108" id="3920" >
+<father id="3949" num="1" />
+<cdparam x="101" y="370" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="143" minY="0" maxY="138" />
+<infoparam name="Out Port" value="eventBus" />
+<TGConnectingPoint num="0" id="3916" />
+<TGConnectingPoint num="1" id="3917" />
+<TGConnectingPoint num="2" id="3918" />
+<TGConnectingPoint num="3" id="3919" />
 <extraparam>
-<PortCode code="CashDeskDesign6" />
+<PortCode code="CachDeskApp4" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3933" >
-<father id="3972" num="14" />
-<cdparam x="798" y="470" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
-<infoparam name="In Port" value="cashDeskGUIControl" />
-<TGConnectingPoint num="0" id="3929" />
-<TGConnectingPoint num="1" id="3930" />
-<TGConnectingPoint num="2" id="3931" />
-<TGConnectingPoint num="3" id="3932" />
-<extraparam>
-<PortCode code="CashDeskDesign7" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3938" >
-<father id="3972" num="15" />
-<cdparam x="581" y="198" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
-<infoparam name="Out Port" value="cardReaderEvent" />
-<TGConnectingPoint num="0" id="3934" />
-<TGConnectingPoint num="1" id="3935" />
-<TGConnectingPoint num="2" id="3936" />
-<TGConnectingPoint num="3" id="3937" />
+<SUBCOMPONENT type="2108" id="3925" >
+<father id="3949" num="2" />
+<cdparam x="101" y="315" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="143" minY="0" maxY="138" />
+<infoparam name="Out Port" value="cashDeskConnector" />
+<TGConnectingPoint num="0" id="3921" />
+<TGConnectingPoint num="1" id="3922" />
+<TGConnectingPoint num="2" id="3923" />
+<TGConnectingPoint num="3" id="3924" />
 <extraparam>
-<PortCode code="CashDeskDesign8" />
+<PortCode code="CachDeskApp2" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3943" >
-<father id="3972" num="16" />
-<cdparam x="992" y="470" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
-<infoparam name="In Port" value="cashBoxControl" />
-<TGConnectingPoint num="0" id="3939" />
-<TGConnectingPoint num="1" id="3940" />
-<TGConnectingPoint num="2" id="3941" />
-<TGConnectingPoint num="3" id="3942" />
+<SUBCOMPONENT type="2106" id="3930" >
+<father id="3949" num="3" />
+<cdparam x="264" y="341" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="143" minY="0" maxY="138" />
+<infoparam name="In Port" value="AEH" />
+<TGConnectingPoint num="0" id="3926" />
+<TGConnectingPoint num="1" id="3927" />
+<TGConnectingPoint num="2" id="3928" />
+<TGConnectingPoint num="3" id="3929" />
 <extraparam>
-<PortCode code="CashDeskDesign9" />
+<PortCode code="CachDeskApp1" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3948" >
-<father id="3972" num="17" />
-<cdparam x="938" y="198" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
-<infoparam name="Out Port" value="cashBoxEvent" />
-<TGConnectingPoint num="0" id="3944" />
-<TGConnectingPoint num="1" id="3945" />
-<TGConnectingPoint num="2" id="3946" />
-<TGConnectingPoint num="3" id="3947" />
+<SUBCOMPONENT type="2108" id="3935" >
+<father id="3949" num="4" />
+<cdparam x="264" y="386" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
+<infoparam name="Out Port" value="log" />
+<TGConnectingPoint num="0" id="3931" />
+<TGConnectingPoint num="1" id="3932" />
+<TGConnectingPoint num="2" id="3933" />
+<TGConnectingPoint num="3" id="3934" />
 <extraparam>
-<PortCode code="CashDeskDesign10" />
+<PortCode code="CachDeskApp272" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3953" >
-<father id="3972" num="18" />
-<cdparam x="428" y="470" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
-<infoparam name="In Port" value="lightDisplayControl" />
-<TGConnectingPoint num="0" id="3949" />
-<TGConnectingPoint num="1" id="3950" />
-<TGConnectingPoint num="2" id="3951" />
-<TGConnectingPoint num="3" id="3952" />
+<SUBCOMPONENT type="2108" id="3940" >
+<father id="3949" num="5" />
+<cdparam x="173" y="271" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
+<infoparam name="Out Port" value="bank" />
+<TGConnectingPoint num="0" id="3936" />
+<TGConnectingPoint num="1" id="3937" />
+<TGConnectingPoint num="2" id="3938" />
+<TGConnectingPoint num="3" id="3939" />
 <extraparam>
-<PortCode code="CashDeskDesign11" />
+<PortCode code="CachDeskApp285" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="3958" >
-<father id="3972" num="19" />
-<cdparam x="1106" y="198" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
-<infoparam name="Out Port" value="scanner" />
-<TGConnectingPoint num="0" id="3954" />
-<TGConnectingPoint num="1" id="3955" />
-<TGConnectingPoint num="2" id="3956" />
-<TGConnectingPoint num="3" id="3957" />
+<SUBCOMPONENT type="2100" id="3963" >
+<father id="3972" num="20" />
+<cdparam x="333" y="378" />
+<sizeparam width="68" height="51" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="1263" minY="0" maxY="221" />
+<infoparam name="Component " value="logger" />
+<TGConnectingPoint num="0" id="3955" />
+<TGConnectingPoint num="1" id="3956" />
+<TGConnectingPoint num="2" id="3957" />
+<TGConnectingPoint num="3" id="3958" />
+<TGConnectingPoint num="4" id="3959" />
+<TGConnectingPoint num="5" id="3960" />
+<TGConnectingPoint num="6" id="3961" />
+<TGConnectingPoint num="7" id="3962" />
 <extraparam>
-<PortCode code="CashDeskDesign12" />
-<Show value="1" />
+<Attribute access="0" id="errorCode" type="0" initialValue="" typeOther="" />
+<ShowAttributes visible="0" />
+<LastPortCode code="10" />
 </extraparam>
 </SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="3963" >
-<father id="3972" num="20" />
-<cdparam x="1259" y="470" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="1311" minY="0" maxY="252" />
-<infoparam name="In Port" value="printer" />
-<TGConnectingPoint num="0" id="3959" />
-<TGConnectingPoint num="1" id="3960" />
-<TGConnectingPoint num="2" id="3961" />
-<TGConnectingPoint num="3" id="3962" />
+<SUBCOMPONENT type="2106" id="3954" >
+<father id="3963" num="0" />
+<cdparam x="323" y="394" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
+<infoparam name="In Port" value="l" />
+<TGConnectingPoint num="0" id="3950" />
+<TGConnectingPoint num="1" id="3951" />
+<TGConnectingPoint num="2" id="3952" />
+<TGConnectingPoint num="3" id="3953" />
 <extraparam>
-<PortCode code="CashDeskDesign13" />
+<PortCode code="logger1" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
 
 <COMPONENT type="2104" id="3985" >
 <cdparam x="369" y="795" />
-<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="200" minDesiredHeight="34" />
+<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="200" minDesiredHeight="34" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="SaleRegisteredIf" />
 <TGConnectingPoint num="0" id="3973" />
@@ -12594,7 +13241,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="3998" >
 <cdparam x="578" y="15" />
-<sizeparam width="143" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="200" minDesiredHeight="17" />
+<sizeparam width="143" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="200" minDesiredHeight="17" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="CardReaderEvent" />
 <TGConnectingPoint num="0" id="3986" />
@@ -12620,7 +13268,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4011" >
 <cdparam x="718" y="497" />
-<sizeparam width="143" height="26" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="200" minDesiredHeight="17" />
+<sizeparam width="143" height="26" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="200" minDesiredHeight="17" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="CardReaderEvent" />
 <TGConnectingPoint num="0" id="3999" />
@@ -12646,7 +13295,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4024" >
 <cdparam x="746" y="47" />
-<sizeparam width="129" height="23" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="209" minDesiredHeight="68" />
+<sizeparam width="129" height="23" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="209" minDesiredHeight="68" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="CashBoxEventIf" />
 <TGConnectingPoint num="0" id="4012" />
@@ -12675,7 +13325,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4037" >
 <cdparam x="980" y="106" />
-<sizeparam width="129" height="23" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="209" minDesiredHeight="68" />
+<sizeparam width="129" height="23" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="209" minDesiredHeight="68" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="CashBoxEventIf" />
 <TGConnectingPoint num="0" id="4025" />
@@ -12704,7 +13355,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4050" >
 <cdparam x="1053" y="611" />
-<sizeparam width="149" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="0" />
+<sizeparam width="149" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="CashBoxControlIf" />
 <TGConnectingPoint num="0" id="4038" />
@@ -12729,7 +13381,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4063" >
 <cdparam x="1069" y="588" />
-<sizeparam width="149" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="0" />
+<sizeparam width="149" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="CashBoxControlIf" />
 <TGConnectingPoint num="0" id="4051" />
@@ -12754,7 +13407,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4076" >
 <cdparam x="328" y="603" />
-<sizeparam width="162" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="221" minDesiredHeight="17" />
+<sizeparam width="162" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="221" minDesiredHeight="17" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="LightDisplayControlIf" />
 <TGConnectingPoint num="0" id="4064" />
@@ -12780,7 +13434,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4089" >
 <cdparam x="403" y="609" />
-<sizeparam width="162" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="221" minDesiredHeight="17" />
+<sizeparam width="162" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="221" minDesiredHeight="17" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="LightDisplayControlIf" />
 <TGConnectingPoint num="0" id="4077" />
@@ -12806,7 +13461,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4102" >
 <cdparam x="1096" y="25" />
-<sizeparam width="231" height="26" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="237" minDesiredHeight="0" />
+<sizeparam width="231" height="26" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="237" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="ScannerEventIf" />
 <TGConnectingPoint num="0" id="4090" />
@@ -12831,7 +13487,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4115" >
 <cdparam x="993" y="12" />
-<sizeparam width="231" height="26" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="237" minDesiredHeight="0" />
+<sizeparam width="231" height="26" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="237" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="ScannerEventIf" />
 <TGConnectingPoint num="0" id="4103" />
@@ -12856,7 +13513,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4128" >
 <cdparam x="620" y="606" />
-<sizeparam width="162" height="24" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="221" minDesiredHeight="17" />
+<sizeparam width="162" height="24" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="221" minDesiredHeight="17" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="cardReaderControlIf" />
 <TGConnectingPoint num="0" id="4116" />
@@ -12882,7 +13540,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4141" >
 <cdparam x="579" y="594" />
-<sizeparam width="162" height="24" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="221" minDesiredHeight="17" />
+<sizeparam width="162" height="24" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="221" minDesiredHeight="17" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="cardReaderControlIf" />
 <TGConnectingPoint num="0" id="4129" />
@@ -12908,7 +13567,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4154" >
 <cdparam x="10" y="388" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="153" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="153" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="EventBusIf" />
 <TGConnectingPoint num="0" id="4142" />
@@ -12942,7 +13602,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4167" >
 <cdparam x="10" y="464" />
-<sizeparam width="100" height="30" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="153" />
+<sizeparam width="100" height="30" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="153" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="EventBusIf" />
 <TGConnectingPoint num="0" id="4155" />
@@ -12976,7 +13637,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4180" >
 <cdparam x="1332" y="584" />
-<sizeparam width="96" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="85" />
+<sizeparam width="96" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="85" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="PrinterIf" />
 <TGConnectingPoint num="0" id="4168" />
@@ -13006,7 +13668,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4193" >
 <cdparam x="1331" y="732" />
-<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="SaleRegisteredIf" />
 <TGConnectingPoint num="0" id="4181" />
@@ -13033,7 +13696,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4206" >
 <cdparam x="1566" y="552" />
-<sizeparam width="96" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="85" />
+<sizeparam width="96" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="85" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="PrinterIf" />
 <TGConnectingPoint num="0" id="4194" />
@@ -13063,7 +13727,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4219" >
 <cdparam x="1653" y="722" />
-<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="138" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="SaleRegisteredIf" />
 <TGConnectingPoint num="0" id="4207" />
@@ -13090,7 +13755,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4232" >
 <cdparam x="943" y="526" />
-<sizeparam width="120" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="170" />
+<sizeparam width="120" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="247" minDesiredHeight="170" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="cashDeskGUIIf" />
 <TGConnectingPoint num="0" id="4220" />
@@ -13125,7 +13791,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4245" >
 <cdparam x="202" y="412" />
-<sizeparam width="85" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="85" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="LogIf" />
 <TGConnectingPoint num="0" id="4233" />
@@ -13150,7 +13817,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4258" >
 <cdparam x="340" y="412" />
-<sizeparam width="85" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="85" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="ProCSDInterface" value="LogIf" />
 <TGConnectingPoint num="0" id="4246" />
@@ -13175,7 +13843,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4271" >
 <cdparam x="430" y="10" />
-<sizeparam width="117" height="27" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="189" minDesiredHeight="51" />
+<sizeparam width="117" height="27" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="189" minDesiredHeight="51" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="BankIf" />
 <TGConnectingPoint num="0" id="4259" />
@@ -13203,7 +13872,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4284" >
 <cdparam x="274" y="12" />
-<sizeparam width="117" height="27" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="189" minDesiredHeight="51" />
+<sizeparam width="117" height="27" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="189" minDesiredHeight="51" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="BankIf" />
 <TGConnectingPoint num="0" id="4272" />
@@ -13231,7 +13901,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4297" >
 <cdparam x="151" y="10" />
-<sizeparam width="186" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="178" minDesiredHeight="17" />
+<sizeparam width="186" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="178" minDesiredHeight="17" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="CachDeskConnectorIf" />
 <TGConnectingPoint num="0" id="4285" />
@@ -13257,7 +13928,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4310" >
 <cdparam x="81" y="10" />
-<sizeparam width="186" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="178" minDesiredHeight="17" />
+<sizeparam width="186" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="178" minDesiredHeight="17" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="CachDeskConnectorIf" />
 <TGConnectingPoint num="0" id="4298" />
@@ -13283,7 +13955,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2104" id="4323" >
 <cdparam x="209" y="447" />
-<sizeparam width="156" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="133" minDesiredHeight="0" />
+<sizeparam width="156" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="133" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1900" minY="10" maxY="1400" />
 <infoparam name="TGComponent" value="SaleRegisteredIf" />
 <TGConnectingPoint num="0" id="4311" />
@@ -13310,7 +13983,7 @@ paymentMode_CARD = 2
 <cdparam x="927" y="422" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="274" y="341" id="3776" />
+<P1  x="274" y="341" id="3926" />
 <P2  x="406" y="465" id="3739" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13321,7 +13994,7 @@ paymentMode_CARD = 2
 <cdparam x="1220" y="424" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="1121" y="290" id="3806" />
+<P1  x="1121" y="290" id="3898" />
 <P2  x="993" y="24" id="4103" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13332,7 +14005,7 @@ paymentMode_CARD = 2
 <cdparam x="627" y="256" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="623" y="275" id="3872" />
+<P1  x="623" y="275" id="3832" />
 <P2  x="768" y="497" id="4002" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13343,7 +14016,7 @@ paymentMode_CARD = 2
 <cdparam x="915" y="370" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="994" y="351" id="3834" />
+<P1  x="994" y="351" id="3870" />
 <P2  x="1119" y="588" id="4054" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13354,7 +14027,7 @@ paymentMode_CARD = 2
 <cdparam x="828" y="380" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="936" y="285" id="3839" />
+<P1  x="936" y="285" id="3865" />
 <P2  x="980" y="118" id="4025" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13365,7 +14038,7 @@ paymentMode_CARD = 2
 <cdparam x="345" y="240" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="343" y="198" id="3899" />
+<P1  x="343" y="198" id="3812" />
 <P2  x="515" y="58" id="3726" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13377,8 +14050,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="4330" />
-<P1  x="333" y="208" id="3901" />
-<P2  x="284" y="351" id="3779" />
+<P1  x="333" y="208" id="3814" />
+<P2  x="284" y="351" id="3929" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="4333" >
@@ -13386,8 +14059,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="4332" />
-<P1  x="101" y="325" id="3783" />
-<P2  x="68" y="208" id="3907" />
+<P1  x="101" y="325" id="3923" />
+<P2  x="68" y="208" id="3810" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="4335" >
@@ -13395,8 +14068,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="4334" />
-<P1  x="111" y="370" id="3786" />
-<P2  x="38" y="353" id="3912" />
+<P1  x="111" y="370" id="3916" />
+<P2  x="38" y="353" id="3805" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="4337" >
@@ -13404,15 +14077,15 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="4336" />
-<P1  x="101" y="413" id="3793" />
-<P2  x="102" y="470" id="3914" />
+<P1  x="101" y="413" id="3913" />
+<P2  x="102" y="470" id="3797" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="124" id="4338" >
 <cdparam x="92" y="446" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="102" y="490" id="3915" />
+<P1  x="102" y="490" id="3798" />
 <P2  x="419" y="795" id="3976" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13424,8 +14097,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="4339" />
-<P1  x="614" y="470" id="3924" />
-<P2  x="619" y="327" id="3868" />
+<P1  x="614" y="470" id="3787" />
+<P2  x="619" y="327" id="3838" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="4342" >
@@ -13433,8 +14106,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="4341" />
-<P1  x="623" y="255" id="3871" />
-<P2  x="591" y="218" id="3935" />
+<P1  x="623" y="255" id="3831" />
+<P2  x="591" y="218" id="3778" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="4344" >
@@ -13442,8 +14115,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="4343" />
-<P1  x="808" y="470" id="3929" />
-<P2  x="804" y="344" id="3853" />
+<P1  x="808" y="470" id="3782" />
+<P2  x="804" y="344" id="3851" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="4346" >
@@ -13451,8 +14124,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="4345" />
-<P1  x="1002" y="470" id="3939" />
-<P2  x="984" y="341" id="3835" />
+<P1  x="1002" y="470" id="3772" />
+<P2  x="984" y="341" id="3871" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="4348" >
@@ -13460,8 +14133,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="4347" />
-<P1  x="936" y="265" id="3838" />
-<P2  x="948" y="218" id="3945" />
+<P1  x="936" y="265" id="3864" />
+<P2  x="948" y="218" id="3768" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="4350" >
@@ -13469,8 +14142,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="4349" />
-<P1  x="438" y="470" id="3949" />
-<P2  x="445" y="324" id="3887" />
+<P1  x="438" y="470" id="3762" />
+<P2  x="445" y="324" id="3819" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="4352" >
@@ -13478,8 +14151,8 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="4351" />
-<P1  x="1121" y="270" id="3805" />
-<P2  x="1116" y="218" id="3955" />
+<P1  x="1121" y="270" id="3897" />
+<P2  x="1116" y="218" id="3758" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="122" id="4354" >
@@ -13487,15 +14160,15 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="4353" />
-<P1  x="1269" y="470" id="3959" />
-<P2  x="1290" y="337" id="3822" />
+<P1  x="1269" y="470" id="3752" />
+<P2  x="1290" y="337" id="3886" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="124" id="4355" >
 <cdparam x="416" y="258" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="455" y="334" id="3886" />
+<P1  x="455" y="334" id="3818" />
 <P2  x="453" y="609" id="4080" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13506,7 +14179,7 @@ paymentMode_CARD = 2
 <cdparam x="556" y="283" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="591" y="198" id="3934" />
+<P1  x="591" y="198" id="3777" />
 <P2  x="628" y="40" id="3988" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13517,7 +14190,7 @@ paymentMode_CARD = 2
 <cdparam x="887" y="283" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="948" y="198" id="3944" />
+<P1  x="948" y="198" id="3767" />
 <P2  x="796" y="72" id="4014" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13528,7 +14201,7 @@ paymentMode_CARD = 2
 <cdparam x="947" y="575" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="1002" y="490" id="3940" />
+<P1  x="1002" y="490" id="3773" />
 <P2  x="1053" y="623" id="4038" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13539,7 +14212,7 @@ paymentMode_CARD = 2
 <cdparam x="274" y="575" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="438" y="490" id="3950" />
+<P1  x="438" y="490" id="3763" />
 <P2  x="378" y="603" id="4067" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13550,7 +14223,7 @@ paymentMode_CARD = 2
 <cdparam x="1116" y="259" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="1116" y="198" id="3954" />
+<P1  x="1116" y="198" id="3757" />
 <P2  x="1096" y="37" id="4090" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13561,7 +14234,7 @@ paymentMode_CARD = 2
 <cdparam x="635" y="436" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="639" y="327" id="3869" />
+<P1  x="639" y="327" id="3839" />
 <P2  x="670" y="606" id="4119" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13572,7 +14245,7 @@ paymentMode_CARD = 2
 <cdparam x="617" y="551" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="614" y="490" id="3925" />
+<P1  x="614" y="490" id="3788" />
 <P2  x="629" y="594" id="4132" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13583,7 +14256,7 @@ paymentMode_CARD = 2
 <cdparam x="128" y="374" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="18" y="353" id="3911" />
+<P1  x="18" y="353" id="3804" />
 <P2  x="60" y="388" id="4145" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13594,7 +14267,7 @@ paymentMode_CARD = 2
 <cdparam x="251" y="390" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="101" y="380" id="3788" />
+<P1  x="101" y="380" id="3918" />
 <P2  x="60" y="464" id="4158" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13605,7 +14278,7 @@ paymentMode_CARD = 2
 <cdparam x="1379" y="511" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="1269" y="490" id="3960" />
+<P1  x="1269" y="490" id="3753" />
 <P2  x="1382" y="584" id="4171" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13616,7 +14289,7 @@ paymentMode_CARD = 2
 <cdparam x="1371" y="402" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="1280" y="347" id="3820" />
+<P1  x="1280" y="347" id="3884" />
 <P2  x="1616" y="552" id="4197" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13627,7 +14300,7 @@ paymentMode_CARD = 2
 <cdparam x="880" y="405" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="794" y="334" id="3854" />
+<P1  x="794" y="334" id="3852" />
 <P2  x="943" y="538" id="4220" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13639,15 +14312,15 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
 <TGConnectingPoint num="0" id="4368" />
-<P1  x="284" y="396" id="3774" />
-<P2  x="323" y="404" id="3754" />
+<P1  x="284" y="396" id="3934" />
+<P2  x="323" y="404" id="3952" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="124" id="4370" >
 <cdparam x="339" y="258" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="333" y="414" id="3753" />
+<P1  x="333" y="414" id="3951" />
 <P2  x="390" y="412" id="4249" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13658,7 +14331,7 @@ paymentMode_CARD = 2
 <cdparam x="294" y="226" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="274" y="406" id="3772" />
+<P1  x="274" y="406" id="3932" />
 <P2  x="252" y="412" id="4236" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13669,7 +14342,7 @@ paymentMode_CARD = 2
 <cdparam x="239" y="68" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="219" y="208" id="3922" />
+<P1  x="219" y="208" id="3795" />
 <P2  x="480" y="35" id="4261" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13681,15 +14354,15 @@ paymentMode_CARD = 2
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
 <TGConnectingPoint num="0" id="4373" />
-<P1  x="183" y="271" id="3766" />
-<P2  x="209" y="218" id="3920" />
+<P1  x="183" y="271" id="3936" />
+<P2  x="209" y="218" id="3793" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 <CONNECTOR type="124" id="4375" >
 <cdparam x="220" y="189" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="193" y="281" id="3769" />
+<P1  x="193" y="281" id="3939" />
 <P2  x="274" y="24" id="4272" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13700,7 +14373,7 @@ paymentMode_CARD = 2
 <cdparam x="85" y="106" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="58" y="198" id="3904" />
+<P1  x="58" y="198" id="3807" />
 <P2  x="151" y="22" id="4285" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13711,7 +14384,7 @@ paymentMode_CARD = 2
 <cdparam x="138" y="223" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="111" y="315" id="3781" />
+<P1  x="111" y="315" id="3921" />
 <P2  x="81" y="22" id="4298" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13722,7 +14395,7 @@ paymentMode_CARD = 2
 <cdparam x="148" y="323" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to TGComponent" value="null" />
-<P1  x="121" y="413" id="3794" />
+<P1  x="121" y="413" id="3914" />
 <P2  x="209" y="459" id="4311" />
 <AutomaticDrawing  data="true" />
 <extraparam>
@@ -13735,15 +14408,17 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="ds" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="4380" >
 <cdparam x="81" y="58" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="4379" />
 </COMPONENT>
 
 <COMPONENT type="2004" id="4383" >
-<cdparam x="12" y="149" />
-<sizeparam width="159" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="13" y="149" />
+<sizeparam width="156" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="bookSale?paymentMode" />
 <TGConnectingPoint num="0" id="4381" />
@@ -13754,8 +14429,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="4386" >
-<cdparam x="18" y="200" />
-<sizeparam width="148" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="21" y="200" />
+<sizeparam width="142" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="bookSale!paymentMode" />
 <TGConnectingPoint num="0" id="4384" />
@@ -13766,8 +14442,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="4389" >
-<cdparam x="14" y="265" />
-<sizeparam width="148" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="17" y="265" />
+<sizeparam width="142" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="bookSale!paymentMode" />
 <TGConnectingPoint num="0" id="4387" />
@@ -13779,7 +14456,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2016" id="4392" >
 <cdparam x="68" y="346" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="idle" />
 <TGConnectingPoint num="0" id="4390" />
@@ -13788,7 +14466,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2016" id="4395" >
 <cdparam x="69" y="97" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="idle" />
 <TGConnectingPoint num="0" id="4393" />
@@ -13797,7 +14476,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="301" id="4404" >
 <cdparam x="20" y="10" />
-<sizeparam width="192" height="35" minWidth="50" minHeight="20" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="188" height="36" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="DS (Dispatcher) State Machine
 " />
@@ -13860,7 +14540,8 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="Inventory" minX="10" maxX="2400" minY="10" maxY="1400" >
 <COMPONENT type="2006" id="4425" >
 <cdparam x="212" y="105" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="1400" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="4413" />
@@ -13879,36 +14560,41 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="4410" >
 <father id="4425" num="0" />
 <cdparam x="137" y="110" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="4411" >
 <father id="4425" num="1" />
 <cdparam x="237" y="110" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="4412" >
 <father id="4425" num="2" />
 <cdparam x="227" y="140" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2000" id="4427" >
 <cdparam x="213" y="12" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="1400" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="4426" />
 </COMPONENT>
 
 <COMPONENT type="2004" id="4430" >
-<cdparam x="38" y="157" />
-<sizeparam width="160" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="40" y="157" />
+<sizeparam width="157" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="1400" />
 <infoparam name="send msg" value="getProductReq?barCode" />
 <TGConnectingPoint num="0" id="4428" />
@@ -13919,8 +14605,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="4433" >
-<cdparam x="260" y="162" />
-<sizeparam width="159" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="261" y="162" />
+<sizeparam width="156" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="1400" />
 <infoparam name="send msg" value="bookSale?paymentMode" />
 <TGConnectingPoint num="0" id="4431" />
@@ -13932,7 +14619,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="4446" >
 <cdparam x="199" y="465" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="1400" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="4434" />
@@ -13951,7 +14639,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2016" id="4449" >
 <cdparam x="185" y="533" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="1400" />
 <infoparam name="state" value="idle" />
 <TGConnectingPoint num="0" id="4447" />
@@ -13960,7 +14649,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2016" id="4452" >
 <cdparam x="201" y="60" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="1400" />
 <infoparam name="state" value="idle" />
 <TGConnectingPoint num="0" id="4450" />
@@ -13969,7 +14659,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="4468" >
 <cdparam x="105" y="232" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="1400" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="4456" />
@@ -13988,28 +14679,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="4453" >
 <father id="4468" num="0" />
 <cdparam x="30" y="245" />
-<sizeparam width="86" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="75" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[barCode==0]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="4454" >
 <father id="4468" num="1" />
 <cdparam x="130" y="237" />
-<sizeparam width="86" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="75" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[barCode==1]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="4455" >
 <father id="4468" num="2" />
 <cdparam x="120" y="267" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2012" id="4471" >
-<cdparam x="141" y="299" />
-<sizeparam width="64" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="144" y="299" />
+<sizeparam width="59" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="1400" />
 <infoparam name="action state" value="resp=1" />
 <TGConnectingPoint num="0" id="4469" />
@@ -14017,8 +14712,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2012" id="4474" >
-<cdparam x="10" y="288" />
-<sizeparam width="64" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="13" y="288" />
+<sizeparam width="59" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="1400" />
 <infoparam name="action state" value="resp=0" />
 <TGConnectingPoint num="0" id="4472" />
@@ -14026,8 +14722,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="4477" >
-<cdparam x="29" y="376" />
-<sizeparam width="131" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="31" y="376" />
+<sizeparam width="127" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="1400" />
 <infoparam name="send msg" value="getProductResp!resp" />
 <TGConnectingPoint num="0" id="4475" />
@@ -14039,7 +14736,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="4490" >
 <cdparam x="89" y="344" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="2400" minY="10" maxY="1400" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="4478" />
@@ -14166,7 +14864,8 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="Bank" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2006" id="4519" >
 <cdparam x="439" y="220" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="4507" />
@@ -14185,28 +14884,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="4504" >
 <father id="4519" num="0" />
 <cdparam x="364" y="233" />
-<sizeparam width="110" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="98" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[transactionId==1]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="4505" >
 <father id="4519" num="1" />
 <cdparam x="484" y="245" />
-<sizeparam width="110" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="98" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[transactionId==0]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="4506" >
 <father id="4519" num="2" />
 <cdparam x="454" y="255" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2000" id="4521" >
 <cdparam x="305" y="10" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="4520" />
@@ -14214,7 +14917,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="4537" >
 <cdparam x="303" y="105" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="4525" />
@@ -14233,28 +14937,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="4522" >
 <father id="4537" num="0" />
 <cdparam x="228" y="110" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="4523" >
 <father id="4537" num="1" />
 <cdparam x="328" y="110" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="4524" >
 <father id="4537" num="2" />
 <cdparam x="318" y="140" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2004" id="4540" >
-<cdparam x="65" y="160" />
-<sizeparam width="198" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="68" y="160" />
+<sizeparam width="193" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="validateCardReq?creditInfo?pin" />
 <TGConnectingPoint num="0" id="4538" />
@@ -14265,8 +14973,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2004" id="4543" >
-<cdparam x="364" y="155" />
-<sizeparam width="180" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="367" y="155" />
+<sizeparam width="175" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="debitCardReq?transactionId" />
 <TGConnectingPoint num="0" id="4541" />
@@ -14278,7 +14987,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2016" id="4546" >
 <cdparam x="263" y="668" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="idle" />
 <TGConnectingPoint num="0" id="4544" />
@@ -14287,7 +14997,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2016" id="4549" >
 <cdparam x="295" y="51" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="idle" />
 <TGConnectingPoint num="0" id="4547" />
@@ -14296,7 +15007,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="4562" >
 <cdparam x="280" y="586" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="4550" />
@@ -14314,8 +15026,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2012" id="4565" >
-<cdparam x="10" y="380" />
-<sizeparam width="112" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="14" y="380" />
+<sizeparam width="105" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="transactionId=1" />
 <TGConnectingPoint num="0" id="4563" />
@@ -14323,8 +15036,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2012" id="4568" >
-<cdparam x="172" y="377" />
-<sizeparam width="112" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="176" y="377" />
+<sizeparam width="105" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="transactionId=0" />
 <TGConnectingPoint num="0" id="4566" />
@@ -14333,7 +15047,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="4581" >
 <cdparam x="222" y="311" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="4569" />
@@ -14352,7 +15067,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="4597" >
 <cdparam x="103" y="305" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="4585" />
@@ -14371,28 +15087,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="4582" >
 <father id="4597" num="0" />
 <cdparam x="28" y="310" />
-<sizeparam width="54" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="44" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[pin==1]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="4583" >
 <father id="4597" num="1" />
 <cdparam x="128" y="310" />
-<sizeparam width="54" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="44" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[pin==0]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="4584" >
 <father id="4597" num="2" />
 <cdparam x="118" y="340" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2008" id="4610" >
 <cdparam x="138" y="435" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="4598" />
@@ -14410,8 +15130,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="4613" >
-<cdparam x="41" y="481" />
-<sizeparam width="190" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="45" y="481" />
+<sizeparam width="183" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="validateCardResp!transactionId" />
 <TGConnectingPoint num="0" id="4611" />
@@ -14423,7 +15144,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="4629" >
 <cdparam x="159" y="228" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="4617" />
@@ -14442,28 +15164,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="4614" >
 <father id="4629" num="0" />
 <cdparam x="84" y="256" />
-<sizeparam width="90" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="77" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[creditInfo==1]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="4615" >
 <father id="4629" num="1" />
 <cdparam x="204" y="253" />
-<sizeparam width="90" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="77" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[creditInfo==0]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="4616" >
 <father id="4629" num="2" />
 <cdparam x="174" y="263" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2008" id="4642" >
 <cdparam x="530" y="312" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="4630" />
@@ -14482,7 +15208,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2006" id="4658" >
 <cdparam x="394" y="304" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="4646" />
@@ -14501,28 +15228,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="4643" >
 <father id="4658" num="0" />
 <cdparam x="319" y="309" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="4644" >
 <father id="4658" num="1" />
 <cdparam x="419" y="309" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="4645" >
 <father id="4658" num="2" />
 <cdparam x="409" y="339" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2012" id="4661" >
-<cdparam x="330" y="388" />
-<sizeparam width="91" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="332" y="388" />
+<sizeparam width="87" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="response=1" />
 <TGConnectingPoint num="0" id="4659" />
@@ -14530,8 +15261,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2012" id="4664" >
-<cdparam x="494" y="373" />
-<sizeparam width="91" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="496" y="373" />
+<sizeparam width="87" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="response=0" />
 <TGConnectingPoint num="0" id="4662" />
@@ -14540,7 +15272,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="4677" >
 <cdparam x="446" y="444" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="4665" />
@@ -14558,8 +15291,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="4680" >
-<cdparam x="373" y="498" />
-<sizeparam width="154" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="375" y="498" />
+<sizeparam width="150" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="debitCardResp!response" />
 <TGConnectingPoint num="0" id="4678" />
@@ -14775,7 +15509,8 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="logger" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="4707" >
 <cdparam x="211" y="29" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="4706" />
@@ -14783,7 +15518,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2004" id="4710" >
 <cdparam x="168" y="122" />
-<sizeparam width="101" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="100" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="log?errorCode" />
 <TGConnectingPoint num="0" id="4708" />
@@ -14795,7 +15531,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2016" id="4713" >
 <cdparam x="191" y="231" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="idle" />
 <TGConnectingPoint num="0" id="4711" />
@@ -14804,7 +15541,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2016" id="4716" >
 <cdparam x="196" y="65" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="idle" />
 <TGConnectingPoint num="0" id="4714" />
@@ -14841,7 +15579,8 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="someLogger" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="4721" >
 <cdparam x="245" y="18" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="4720" />
@@ -14849,7 +15588,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2004" id="4724" >
 <cdparam x="238" y="116" />
-<sizeparam width="45" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="44" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="log1" />
 <TGConnectingPoint num="0" id="4722" />
@@ -14860,8 +15600,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2016" id="4727" >
-<cdparam x="238" y="176" />
-<sizeparam width="48" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="239" y="176" />
+<sizeparam width="47" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="state" />
 <TGConnectingPoint num="0" id="4725" />
@@ -14869,8 +15610,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2016" id="4730" >
-<cdparam x="231" y="58" />
-<sizeparam width="48" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="232" y="58" />
+<sizeparam width="47" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="state" />
 <TGConnectingPoint num="0" id="4728" />
@@ -14907,7 +15649,8 @@ paymentMode_CARD = 2
 <ProactiveSMDPanel name="emit" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2006" id="4749" >
 <cdparam x="147" y="57" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="4737" />
@@ -14926,28 +15669,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="4734" >
 <father id="4749" num="0" />
 <cdparam x="72" y="62" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="4735" >
 <father id="4749" num="1" />
 <cdparam x="172" y="62" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="4736" >
 <father id="4749" num="2" />
 <cdparam x="162" y="92" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="4765" >
 <cdparam x="140" y="225" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="4753" />
@@ -14966,28 +15713,32 @@ paymentMode_CARD = 2
 <SUBCOMPONENT type="-1" id="4750" >
 <father id="4765" num="0" />
 <cdparam x="65" y="230" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="4751" >
 <father id="4765" num="1" />
 <cdparam x="165" y="230" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="4752" >
 <father id="4765" num="2" />
 <cdparam x="155" y="260" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2002" id="4768" >
-<cdparam x="68" y="182" />
-<sizeparam width="166" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="72" y="182" />
+<sizeparam width="159" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="creditCardScanned!cardNb" />
 <TGConnectingPoint num="0" id="4766" />
@@ -14998,8 +15749,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2002" id="4771" >
-<cdparam x="93" y="329" />
-<sizeparam width="95" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="95" y="329" />
+<sizeparam width="90" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="pinEntered!pin" />
 <TGConnectingPoint num="0" id="4769" />
@@ -15010,8 +15762,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2012" id="4774" >
-<cdparam x="170" y="107" />
-<sizeparam width="81" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="173" y="107" />
+<sizeparam width="74" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="cardNb=1" />
 <TGConnectingPoint num="0" id="4772" />
@@ -15019,8 +15772,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2012" id="4777" >
-<cdparam x="63" y="100" />
-<sizeparam width="81" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="66" y="100" />
+<sizeparam width="74" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="cardNb=0" />
 <TGConnectingPoint num="0" id="4775" />
@@ -15029,7 +15783,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="4790" >
 <cdparam x="146" y="148" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="4778" />
@@ -15047,8 +15802,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2012" id="4793" >
-<cdparam x="182" y="269" />
-<sizeparam width="56" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="185" y="269" />
+<sizeparam width="51" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="pin=1" />
 <TGConnectingPoint num="0" id="4791" />
@@ -15056,8 +15812,9 @@ paymentMode_CARD = 2
 </COMPONENT>
 
 <COMPONENT type="2012" id="4796" >
-<cdparam x="59" y="264" />
-<sizeparam width="56" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="62" y="264" />
+<sizeparam width="51" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="pin=0" />
 <TGConnectingPoint num="0" id="4794" />
@@ -15066,7 +15823,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2008" id="4809" >
 <cdparam x="136" y="289" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="4797" />
@@ -15085,7 +15843,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2000" id="4811" >
 <cdparam x="152" y="12" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="emit_start" />
 <TGConnectingPoint num="0" id="4810" />
@@ -15093,7 +15852,8 @@ paymentMode_CARD = 2
 
 <COMPONENT type="2001" id="4813" >
 <cdparam x="130" y="392" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="emit_stop" />
 <TGConnectingPoint num="0" id="4812" />
diff --git a/modeling/consumerProducerV3.xml b/modeling/consumerProducerV3.xml
index 459ed5e9b24cb5f0fe1cc964363d3505936f3d95..14329fbdcae5280a6d08504283a7043079d55221 100644
--- a/modeling/consumerProducerV3.xml
+++ b/modeling/consumerProducerV3.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 
-<TURTLEGMODELING version="0.85beta9r5">
+<TURTLEGMODELING version="0.92-beta1">
 
 <Modeling type="Design" nameTab="Design" >
 <TClassDiagramPanel name="Class Diagram" minX="10" maxX="1400" minY="10" maxY="900" attributes="true" gates="true" synchro="true" >
@@ -14,57 +14,60 @@
 
 <Modeling type="ProActive Design" nameTab="ProActive Design" >
 <ProactiveCSDPanel name="Main Composite Structure Diagram" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="2100" id="15" >
+<COMPONENT type="2100" id="14" >
 <cdparam x="48" y="69" />
 <sizeparam width="150" height="100" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Component " value="Producer" />
-<TGConnectingPoint num="0" id="7" />
-<TGConnectingPoint num="1" id="8" />
-<TGConnectingPoint num="2" id="9" />
-<TGConnectingPoint num="3" id="10" />
-<TGConnectingPoint num="4" id="11" />
-<TGConnectingPoint num="5" id="12" />
-<TGConnectingPoint num="6" id="13" />
-<TGConnectingPoint num="7" id="14" />
+<TGConnectingPoint num="0" id="6" />
+<TGConnectingPoint num="1" id="7" />
+<TGConnectingPoint num="2" id="8" />
+<TGConnectingPoint num="3" id="9" />
+<TGConnectingPoint num="4" id="10" />
+<TGConnectingPoint num="5" id="11" />
+<TGConnectingPoint num="6" id="12" />
+<TGConnectingPoint num="7" id="13" />
 <extraparam>
 <ShowAttributes visible="0" />
-<LastPortCode code="2" />
+<LastPortCode code="3" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="2108" id="6" >
-<father id="15" num="0" />
+<SUBCOMPONENT type="2108" id="5" >
+<father id="14" num="0" />
 <cdparam x="188" y="107" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Out Port" value="p1" />
-<TGConnectingPoint num="0" id="2" />
-<TGConnectingPoint num="1" id="3" />
-<TGConnectingPoint num="2" id="4" />
-<TGConnectingPoint num="3" id="5" />
+<TGConnectingPoint num="0" id="1" />
+<TGConnectingPoint num="1" id="2" />
+<TGConnectingPoint num="2" id="3" />
+<TGConnectingPoint num="3" id="4" />
 <extraparam>
 <PortCode code="Producer1" />
 <Show value="0" />
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="301" id="148" >
+<COMPONENT type="301" id="23" >
 <cdparam x="1140" y="13" />
-<sizeparam width="156" height="80" minWidth="50" minHeight="20" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="168" height="96" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="1 producer
 1 consumer
 BufferQueue length = 3
 maxStockSize = 3
 " />
-<TGConnectingPoint num="0" id="140" />
-<TGConnectingPoint num="1" id="141" />
-<TGConnectingPoint num="2" id="142" />
-<TGConnectingPoint num="3" id="143" />
-<TGConnectingPoint num="4" id="144" />
-<TGConnectingPoint num="5" id="145" />
-<TGConnectingPoint num="6" id="146" />
-<TGConnectingPoint num="7" id="147" />
+<TGConnectingPoint num="0" id="15" />
+<TGConnectingPoint num="1" id="16" />
+<TGConnectingPoint num="2" id="17" />
+<TGConnectingPoint num="3" id="18" />
+<TGConnectingPoint num="4" id="19" />
+<TGConnectingPoint num="5" id="20" />
+<TGConnectingPoint num="6" id="21" />
+<TGConnectingPoint num="7" id="22" />
 <extraparam>
 <Line value="1 producer" />
 <Line value="1 consumer" />
@@ -73,23 +76,24 @@ maxStockSize = 3
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="161" >
+<COMPONENT type="2104" id="36" >
 <cdparam x="153" y="200" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="93" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="84" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="I1" />
-<TGConnectingPoint num="0" id="149" />
-<TGConnectingPoint num="1" id="150" />
-<TGConnectingPoint num="2" id="151" />
-<TGConnectingPoint num="3" id="152" />
-<TGConnectingPoint num="4" id="153" />
-<TGConnectingPoint num="5" id="154" />
-<TGConnectingPoint num="6" id="155" />
-<TGConnectingPoint num="7" id="156" />
-<TGConnectingPoint num="8" id="157" />
-<TGConnectingPoint num="9" id="158" />
-<TGConnectingPoint num="10" id="159" />
-<TGConnectingPoint num="11" id="160" />
+<TGConnectingPoint num="0" id="24" />
+<TGConnectingPoint num="1" id="25" />
+<TGConnectingPoint num="2" id="26" />
+<TGConnectingPoint num="3" id="27" />
+<TGConnectingPoint num="4" id="28" />
+<TGConnectingPoint num="5" id="29" />
+<TGConnectingPoint num="6" id="30" />
+<TGConnectingPoint num="7" id="31" />
+<TGConnectingPoint num="8" id="32" />
+<TGConnectingPoint num="9" id="33" />
+<TGConnectingPoint num="10" id="34" />
+<TGConnectingPoint num="11" id="35" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="1" />
@@ -98,23 +102,24 @@ maxStockSize = 3
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="174" >
+<COMPONENT type="2104" id="49" >
 <cdparam x="702" y="52" />
-<sizeparam width="111" height="23" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="96" minDesiredHeight="34" />
+<sizeparam width="111" height="23" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="93" minDesiredHeight="38" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="IB5" />
-<TGConnectingPoint num="0" id="162" />
-<TGConnectingPoint num="1" id="163" />
-<TGConnectingPoint num="2" id="164" />
-<TGConnectingPoint num="3" id="165" />
-<TGConnectingPoint num="4" id="166" />
-<TGConnectingPoint num="5" id="167" />
-<TGConnectingPoint num="6" id="168" />
-<TGConnectingPoint num="7" id="169" />
-<TGConnectingPoint num="8" id="170" />
-<TGConnectingPoint num="9" id="171" />
-<TGConnectingPoint num="10" id="172" />
-<TGConnectingPoint num="11" id="173" />
+<TGConnectingPoint num="0" id="37" />
+<TGConnectingPoint num="1" id="38" />
+<TGConnectingPoint num="2" id="39" />
+<TGConnectingPoint num="3" id="40" />
+<TGConnectingPoint num="4" id="41" />
+<TGConnectingPoint num="5" id="42" />
+<TGConnectingPoint num="6" id="43" />
+<TGConnectingPoint num="7" id="44" />
+<TGConnectingPoint num="8" id="45" />
+<TGConnectingPoint num="9" id="46" />
+<TGConnectingPoint num="10" id="47" />
+<TGConnectingPoint num="11" id="48" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="1" />
@@ -125,23 +130,24 @@ maxStockSize = 3
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="187" >
+<COMPONENT type="2104" id="62" >
 <cdparam x="937" y="51" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="96" minDesiredHeight="34" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="96" minDesiredHeight="34" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="IB5" />
-<TGConnectingPoint num="0" id="175" />
-<TGConnectingPoint num="1" id="176" />
-<TGConnectingPoint num="2" id="177" />
-<TGConnectingPoint num="3" id="178" />
-<TGConnectingPoint num="4" id="179" />
-<TGConnectingPoint num="5" id="180" />
-<TGConnectingPoint num="6" id="181" />
-<TGConnectingPoint num="7" id="182" />
-<TGConnectingPoint num="8" id="183" />
-<TGConnectingPoint num="9" id="184" />
-<TGConnectingPoint num="10" id="185" />
-<TGConnectingPoint num="11" id="186" />
+<TGConnectingPoint num="0" id="50" />
+<TGConnectingPoint num="1" id="51" />
+<TGConnectingPoint num="2" id="52" />
+<TGConnectingPoint num="3" id="53" />
+<TGConnectingPoint num="4" id="54" />
+<TGConnectingPoint num="5" id="55" />
+<TGConnectingPoint num="6" id="56" />
+<TGConnectingPoint num="7" id="57" />
+<TGConnectingPoint num="8" id="58" />
+<TGConnectingPoint num="9" id="59" />
+<TGConnectingPoint num="10" id="60" />
+<TGConnectingPoint num="11" id="61" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="0" />
@@ -152,23 +158,24 @@ maxStockSize = 3
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="200" >
+<COMPONENT type="2104" id="75" >
 <cdparam x="311" y="781" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="94" minDesiredHeight="17" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="87" minDesiredHeight="19" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="IC1" />
-<TGConnectingPoint num="0" id="188" />
-<TGConnectingPoint num="1" id="189" />
-<TGConnectingPoint num="2" id="190" />
-<TGConnectingPoint num="3" id="191" />
-<TGConnectingPoint num="4" id="192" />
-<TGConnectingPoint num="5" id="193" />
-<TGConnectingPoint num="6" id="194" />
-<TGConnectingPoint num="7" id="195" />
-<TGConnectingPoint num="8" id="196" />
-<TGConnectingPoint num="9" id="197" />
-<TGConnectingPoint num="10" id="198" />
-<TGConnectingPoint num="11" id="199" />
+<TGConnectingPoint num="0" id="63" />
+<TGConnectingPoint num="1" id="64" />
+<TGConnectingPoint num="2" id="65" />
+<TGConnectingPoint num="3" id="66" />
+<TGConnectingPoint num="4" id="67" />
+<TGConnectingPoint num="5" id="68" />
+<TGConnectingPoint num="6" id="69" />
+<TGConnectingPoint num="7" id="70" />
+<TGConnectingPoint num="8" id="71" />
+<TGConnectingPoint num="9" id="72" />
+<TGConnectingPoint num="10" id="73" />
+<TGConnectingPoint num="11" id="74" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="1" />
@@ -178,23 +185,24 @@ maxStockSize = 3
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="213" >
+<COMPONENT type="2104" id="88" >
 <cdparam x="47" y="787" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="94" minDesiredHeight="17" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="94" minDesiredHeight="17" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="IC1" />
-<TGConnectingPoint num="0" id="201" />
-<TGConnectingPoint num="1" id="202" />
-<TGConnectingPoint num="2" id="203" />
-<TGConnectingPoint num="3" id="204" />
-<TGConnectingPoint num="4" id="205" />
-<TGConnectingPoint num="5" id="206" />
-<TGConnectingPoint num="6" id="207" />
-<TGConnectingPoint num="7" id="208" />
-<TGConnectingPoint num="8" id="209" />
-<TGConnectingPoint num="9" id="210" />
-<TGConnectingPoint num="10" id="211" />
-<TGConnectingPoint num="11" id="212" />
+<TGConnectingPoint num="0" id="76" />
+<TGConnectingPoint num="1" id="77" />
+<TGConnectingPoint num="2" id="78" />
+<TGConnectingPoint num="3" id="79" />
+<TGConnectingPoint num="4" id="80" />
+<TGConnectingPoint num="5" id="81" />
+<TGConnectingPoint num="6" id="82" />
+<TGConnectingPoint num="7" id="83" />
+<TGConnectingPoint num="8" id="84" />
+<TGConnectingPoint num="9" id="85" />
+<TGConnectingPoint num="10" id="86" />
+<TGConnectingPoint num="11" id="87" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="0" />
@@ -204,23 +212,24 @@ maxStockSize = 3
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="226" >
+<COMPONENT type="2104" id="101" >
 <cdparam x="560" y="40" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="93" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="93" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="I1" />
-<TGConnectingPoint num="0" id="214" />
-<TGConnectingPoint num="1" id="215" />
-<TGConnectingPoint num="2" id="216" />
-<TGConnectingPoint num="3" id="217" />
-<TGConnectingPoint num="4" id="218" />
-<TGConnectingPoint num="5" id="219" />
-<TGConnectingPoint num="6" id="220" />
-<TGConnectingPoint num="7" id="221" />
-<TGConnectingPoint num="8" id="222" />
-<TGConnectingPoint num="9" id="223" />
-<TGConnectingPoint num="10" id="224" />
-<TGConnectingPoint num="11" id="225" />
+<TGConnectingPoint num="0" id="89" />
+<TGConnectingPoint num="1" id="90" />
+<TGConnectingPoint num="2" id="91" />
+<TGConnectingPoint num="3" id="92" />
+<TGConnectingPoint num="4" id="93" />
+<TGConnectingPoint num="5" id="94" />
+<TGConnectingPoint num="6" id="95" />
+<TGConnectingPoint num="7" id="96" />
+<TGConnectingPoint num="8" id="97" />
+<TGConnectingPoint num="9" id="98" />
+<TGConnectingPoint num="10" id="99" />
+<TGConnectingPoint num="11" id="100" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="0" />
@@ -229,23 +238,24 @@ maxStockSize = 3
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="239" >
+<COMPONENT type="2104" id="114" >
 <cdparam x="437" y="40" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="93" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="84" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="I1" />
-<TGConnectingPoint num="0" id="227" />
-<TGConnectingPoint num="1" id="228" />
-<TGConnectingPoint num="2" id="229" />
-<TGConnectingPoint num="3" id="230" />
-<TGConnectingPoint num="4" id="231" />
-<TGConnectingPoint num="5" id="232" />
-<TGConnectingPoint num="6" id="233" />
-<TGConnectingPoint num="7" id="234" />
-<TGConnectingPoint num="8" id="235" />
-<TGConnectingPoint num="9" id="236" />
-<TGConnectingPoint num="10" id="237" />
-<TGConnectingPoint num="11" id="238" />
+<TGConnectingPoint num="0" id="102" />
+<TGConnectingPoint num="1" id="103" />
+<TGConnectingPoint num="2" id="104" />
+<TGConnectingPoint num="3" id="105" />
+<TGConnectingPoint num="4" id="106" />
+<TGConnectingPoint num="5" id="107" />
+<TGConnectingPoint num="6" id="108" />
+<TGConnectingPoint num="7" id="109" />
+<TGConnectingPoint num="8" id="110" />
+<TGConnectingPoint num="9" id="111" />
+<TGConnectingPoint num="10" id="112" />
+<TGConnectingPoint num="11" id="113" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="1" />
@@ -254,23 +264,24 @@ maxStockSize = 3
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="252" >
+<COMPONENT type="2104" id="127" >
 <cdparam x="709" y="461" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="102" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="102" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="I2" />
-<TGConnectingPoint num="0" id="240" />
-<TGConnectingPoint num="1" id="241" />
-<TGConnectingPoint num="2" id="242" />
-<TGConnectingPoint num="3" id="243" />
-<TGConnectingPoint num="4" id="244" />
-<TGConnectingPoint num="5" id="245" />
-<TGConnectingPoint num="6" id="246" />
-<TGConnectingPoint num="7" id="247" />
-<TGConnectingPoint num="8" id="248" />
-<TGConnectingPoint num="9" id="249" />
-<TGConnectingPoint num="10" id="250" />
-<TGConnectingPoint num="11" id="251" />
+<TGConnectingPoint num="0" id="115" />
+<TGConnectingPoint num="1" id="116" />
+<TGConnectingPoint num="2" id="117" />
+<TGConnectingPoint num="3" id="118" />
+<TGConnectingPoint num="4" id="119" />
+<TGConnectingPoint num="5" id="120" />
+<TGConnectingPoint num="6" id="121" />
+<TGConnectingPoint num="7" id="122" />
+<TGConnectingPoint num="8" id="123" />
+<TGConnectingPoint num="9" id="124" />
+<TGConnectingPoint num="10" id="125" />
+<TGConnectingPoint num="11" id="126" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="0" />
@@ -279,23 +290,24 @@ maxStockSize = 3
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="265" >
+<COMPONENT type="2104" id="140" >
 <cdparam x="327" y="296" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="102" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="95" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="I2" />
-<TGConnectingPoint num="0" id="253" />
-<TGConnectingPoint num="1" id="254" />
-<TGConnectingPoint num="2" id="255" />
-<TGConnectingPoint num="3" id="256" />
-<TGConnectingPoint num="4" id="257" />
-<TGConnectingPoint num="5" id="258" />
-<TGConnectingPoint num="6" id="259" />
-<TGConnectingPoint num="7" id="260" />
-<TGConnectingPoint num="8" id="261" />
-<TGConnectingPoint num="9" id="262" />
-<TGConnectingPoint num="10" id="263" />
-<TGConnectingPoint num="11" id="264" />
+<TGConnectingPoint num="0" id="128" />
+<TGConnectingPoint num="1" id="129" />
+<TGConnectingPoint num="2" id="130" />
+<TGConnectingPoint num="3" id="131" />
+<TGConnectingPoint num="4" id="132" />
+<TGConnectingPoint num="5" id="133" />
+<TGConnectingPoint num="6" id="134" />
+<TGConnectingPoint num="7" id="135" />
+<TGConnectingPoint num="8" id="136" />
+<TGConnectingPoint num="9" id="137" />
+<TGConnectingPoint num="10" id="138" />
+<TGConnectingPoint num="11" id="139" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="1" />
@@ -304,23 +316,24 @@ maxStockSize = 3
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="278" >
+<COMPONENT type="2104" id="153" >
 <cdparam x="1066" y="452" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="99" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="92" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="I3" />
-<TGConnectingPoint num="0" id="266" />
-<TGConnectingPoint num="1" id="267" />
-<TGConnectingPoint num="2" id="268" />
-<TGConnectingPoint num="3" id="269" />
-<TGConnectingPoint num="4" id="270" />
-<TGConnectingPoint num="5" id="271" />
-<TGConnectingPoint num="6" id="272" />
-<TGConnectingPoint num="7" id="273" />
-<TGConnectingPoint num="8" id="274" />
-<TGConnectingPoint num="9" id="275" />
-<TGConnectingPoint num="10" id="276" />
-<TGConnectingPoint num="11" id="277" />
+<TGConnectingPoint num="0" id="141" />
+<TGConnectingPoint num="1" id="142" />
+<TGConnectingPoint num="2" id="143" />
+<TGConnectingPoint num="3" id="144" />
+<TGConnectingPoint num="4" id="145" />
+<TGConnectingPoint num="5" id="146" />
+<TGConnectingPoint num="6" id="147" />
+<TGConnectingPoint num="7" id="148" />
+<TGConnectingPoint num="8" id="149" />
+<TGConnectingPoint num="9" id="150" />
+<TGConnectingPoint num="10" id="151" />
+<TGConnectingPoint num="11" id="152" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="1" />
@@ -329,23 +342,24 @@ maxStockSize = 3
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="291" >
+<COMPONENT type="2104" id="166" >
 <cdparam x="884" y="465" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="99" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="92" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="I3" />
-<TGConnectingPoint num="0" id="279" />
-<TGConnectingPoint num="1" id="280" />
-<TGConnectingPoint num="2" id="281" />
-<TGConnectingPoint num="3" id="282" />
-<TGConnectingPoint num="4" id="283" />
-<TGConnectingPoint num="5" id="284" />
-<TGConnectingPoint num="6" id="285" />
-<TGConnectingPoint num="7" id="286" />
-<TGConnectingPoint num="8" id="287" />
-<TGConnectingPoint num="9" id="288" />
-<TGConnectingPoint num="10" id="289" />
-<TGConnectingPoint num="11" id="290" />
+<TGConnectingPoint num="0" id="154" />
+<TGConnectingPoint num="1" id="155" />
+<TGConnectingPoint num="2" id="156" />
+<TGConnectingPoint num="3" id="157" />
+<TGConnectingPoint num="4" id="158" />
+<TGConnectingPoint num="5" id="159" />
+<TGConnectingPoint num="6" id="160" />
+<TGConnectingPoint num="7" id="161" />
+<TGConnectingPoint num="8" id="162" />
+<TGConnectingPoint num="9" id="163" />
+<TGConnectingPoint num="10" id="164" />
+<TGConnectingPoint num="11" id="165" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="1" />
@@ -354,23 +368,24 @@ maxStockSize = 3
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="304" >
+<COMPONENT type="2104" id="179" >
 <cdparam x="464" y="793" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="102" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="102" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="I2" />
-<TGConnectingPoint num="0" id="292" />
-<TGConnectingPoint num="1" id="293" />
-<TGConnectingPoint num="2" id="294" />
-<TGConnectingPoint num="3" id="295" />
-<TGConnectingPoint num="4" id="296" />
-<TGConnectingPoint num="5" id="297" />
-<TGConnectingPoint num="6" id="298" />
-<TGConnectingPoint num="7" id="299" />
-<TGConnectingPoint num="8" id="300" />
-<TGConnectingPoint num="9" id="301" />
-<TGConnectingPoint num="10" id="302" />
-<TGConnectingPoint num="11" id="303" />
+<TGConnectingPoint num="0" id="167" />
+<TGConnectingPoint num="1" id="168" />
+<TGConnectingPoint num="2" id="169" />
+<TGConnectingPoint num="3" id="170" />
+<TGConnectingPoint num="4" id="171" />
+<TGConnectingPoint num="5" id="172" />
+<TGConnectingPoint num="6" id="173" />
+<TGConnectingPoint num="7" id="174" />
+<TGConnectingPoint num="8" id="175" />
+<TGConnectingPoint num="9" id="176" />
+<TGConnectingPoint num="10" id="177" />
+<TGConnectingPoint num="11" id="178" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="0" />
@@ -379,23 +394,24 @@ maxStockSize = 3
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="317" >
+<COMPONENT type="2104" id="192" >
 <cdparam x="35" y="405" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="102" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="95" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="I2" />
-<TGConnectingPoint num="0" id="305" />
-<TGConnectingPoint num="1" id="306" />
-<TGConnectingPoint num="2" id="307" />
-<TGConnectingPoint num="3" id="308" />
-<TGConnectingPoint num="4" id="309" />
-<TGConnectingPoint num="5" id="310" />
-<TGConnectingPoint num="6" id="311" />
-<TGConnectingPoint num="7" id="312" />
-<TGConnectingPoint num="8" id="313" />
-<TGConnectingPoint num="9" id="314" />
-<TGConnectingPoint num="10" id="315" />
-<TGConnectingPoint num="11" id="316" />
+<TGConnectingPoint num="0" id="180" />
+<TGConnectingPoint num="1" id="181" />
+<TGConnectingPoint num="2" id="182" />
+<TGConnectingPoint num="3" id="183" />
+<TGConnectingPoint num="4" id="184" />
+<TGConnectingPoint num="5" id="185" />
+<TGConnectingPoint num="6" id="186" />
+<TGConnectingPoint num="7" id="187" />
+<TGConnectingPoint num="8" id="188" />
+<TGConnectingPoint num="9" id="189" />
+<TGConnectingPoint num="10" id="190" />
+<TGConnectingPoint num="11" id="191" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="1" />
@@ -404,23 +420,24 @@ maxStockSize = 3
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="330" >
+<COMPONENT type="2104" id="205" >
 <cdparam x="527" y="701" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="99" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="92" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="I3" />
-<TGConnectingPoint num="0" id="318" />
-<TGConnectingPoint num="1" id="319" />
-<TGConnectingPoint num="2" id="320" />
-<TGConnectingPoint num="3" id="321" />
-<TGConnectingPoint num="4" id="322" />
-<TGConnectingPoint num="5" id="323" />
-<TGConnectingPoint num="6" id="324" />
-<TGConnectingPoint num="7" id="325" />
-<TGConnectingPoint num="8" id="326" />
-<TGConnectingPoint num="9" id="327" />
-<TGConnectingPoint num="10" id="328" />
-<TGConnectingPoint num="11" id="329" />
+<TGConnectingPoint num="0" id="193" />
+<TGConnectingPoint num="1" id="194" />
+<TGConnectingPoint num="2" id="195" />
+<TGConnectingPoint num="3" id="196" />
+<TGConnectingPoint num="4" id="197" />
+<TGConnectingPoint num="5" id="198" />
+<TGConnectingPoint num="6" id="199" />
+<TGConnectingPoint num="7" id="200" />
+<TGConnectingPoint num="8" id="201" />
+<TGConnectingPoint num="9" id="202" />
+<TGConnectingPoint num="10" id="203" />
+<TGConnectingPoint num="11" id="204" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="1" />
@@ -429,23 +446,24 @@ maxStockSize = 3
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="343" >
+<COMPONENT type="2104" id="218" >
 <cdparam x="577" y="537" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="99" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="99" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="I3" />
-<TGConnectingPoint num="0" id="331" />
-<TGConnectingPoint num="1" id="332" />
-<TGConnectingPoint num="2" id="333" />
-<TGConnectingPoint num="3" id="334" />
-<TGConnectingPoint num="4" id="335" />
-<TGConnectingPoint num="5" id="336" />
-<TGConnectingPoint num="6" id="337" />
-<TGConnectingPoint num="7" id="338" />
-<TGConnectingPoint num="8" id="339" />
-<TGConnectingPoint num="9" id="340" />
-<TGConnectingPoint num="10" id="341" />
-<TGConnectingPoint num="11" id="342" />
+<TGConnectingPoint num="0" id="206" />
+<TGConnectingPoint num="1" id="207" />
+<TGConnectingPoint num="2" id="208" />
+<TGConnectingPoint num="3" id="209" />
+<TGConnectingPoint num="4" id="210" />
+<TGConnectingPoint num="5" id="211" />
+<TGConnectingPoint num="6" id="212" />
+<TGConnectingPoint num="7" id="213" />
+<TGConnectingPoint num="8" id="214" />
+<TGConnectingPoint num="9" id="215" />
+<TGConnectingPoint num="10" id="216" />
+<TGConnectingPoint num="11" id="217" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="0" />
@@ -454,542 +472,562 @@ maxStockSize = 3
 </extraparam>
 </COMPONENT>
 
-<CONNECTOR type="122" id="345" >
+<COMPONENT type="2100" id="285" >
+<cdparam x="598" y="188" />
+<sizeparam width="508" height="237" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Component " value="MyBuffer" />
+<TGConnectingPoint num="0" id="277" />
+<TGConnectingPoint num="1" id="278" />
+<TGConnectingPoint num="2" id="279" />
+<TGConnectingPoint num="3" id="280" />
+<TGConnectingPoint num="4" id="281" />
+<TGConnectingPoint num="5" id="282" />
+<TGConnectingPoint num="6" id="283" />
+<TGConnectingPoint num="7" id="284" />
+<extraparam>
+<ShowAttributes visible="0" />
+<LastPortCode code="9" />
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="2108" id="223" >
+<father id="285" num="0" />
+<cdparam x="836" y="415" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="488" minY="0" maxY="217" />
+<infoparam name="Out Port" value="mb3" />
+<TGConnectingPoint num="0" id="219" />
+<TGConnectingPoint num="1" id="220" />
+<TGConnectingPoint num="2" id="221" />
+<TGConnectingPoint num="3" id="222" />
+<extraparam>
+<PortCode code="MyBuffer3" />
+<Show value="0" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2106" id="228" >
+<father id="285" num="1" />
+<cdparam x="588" y="361" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="488" minY="0" maxY="217" />
+<infoparam name="In Port" value="mb2" />
+<TGConnectingPoint num="0" id="224" />
+<TGConnectingPoint num="1" id="225" />
+<TGConnectingPoint num="2" id="226" />
+<TGConnectingPoint num="3" id="227" />
+<extraparam>
+<PortCode code="MyBuffer2" />
+<Show value="0" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2106" id="233" >
+<father id="285" num="2" />
+<cdparam x="588" y="236" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="488" minY="0" maxY="217" />
+<infoparam name="In Port" value="mb1" />
+<TGConnectingPoint num="0" id="229" />
+<TGConnectingPoint num="1" id="230" />
+<TGConnectingPoint num="2" id="231" />
+<TGConnectingPoint num="3" id="232" />
+<extraparam>
+<PortCode code="MyBuffer1" />
+<Show value="0" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2100" id="252" >
+<father id="285" num="3" />
+<cdparam x="931" y="271" />
+<sizeparam width="150" height="100" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="358" minY="0" maxY="137" />
+<infoparam name="Component " value="BufferBody" />
+<TGConnectingPoint num="0" id="244" />
+<TGConnectingPoint num="1" id="245" />
+<TGConnectingPoint num="2" id="246" />
+<TGConnectingPoint num="3" id="247" />
+<TGConnectingPoint num="4" id="248" />
+<TGConnectingPoint num="5" id="249" />
+<TGConnectingPoint num="6" id="250" />
+<TGConnectingPoint num="7" id="251" />
+<extraparam>
+<Attribute access="0" id="stock" type="0" initialValue="0" typeOther="" />
+<Attribute access="0" id="port" type="0" initialValue="" typeOther="" />
+<Attribute access="0" id="typeReq" type="0" initialValue="" typeOther="" />
+<Attribute access="0" id="maxBufferSize" type="0" initialValue="3" typeOther="" />
+<ShowAttributes visible="0" />
+<LastPortCode code="6" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2108" id="238" >
+<father id="252" num="0" />
+<cdparam x="983" y="361" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Out Port" value="b3" />
+<TGConnectingPoint num="0" id="234" />
+<TGConnectingPoint num="1" id="235" />
+<TGConnectingPoint num="2" id="236" />
+<TGConnectingPoint num="3" id="237" />
+<extraparam>
+<PortCode code="BufferBody2" />
+<Show value="0" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2106" id="243" >
+<father id="252" num="1" />
+<cdparam x="921" y="314" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="In Port" value="b1" />
+<TGConnectingPoint num="0" id="239" />
+<TGConnectingPoint num="1" id="240" />
+<TGConnectingPoint num="2" id="241" />
+<TGConnectingPoint num="3" id="242" />
+<extraparam>
+<PortCode code="BufferBody1" />
+<Show value="1" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2100" id="276" >
+<father id="285" num="4" />
+<cdparam x="682" y="271" />
+<sizeparam width="150" height="100" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="358" minY="0" maxY="137" />
+<infoparam name="Component " value="BufferQueue" />
+<TGConnectingPoint num="0" id="268" />
+<TGConnectingPoint num="1" id="269" />
+<TGConnectingPoint num="2" id="270" />
+<TGConnectingPoint num="3" id="271" />
+<TGConnectingPoint num="4" id="272" />
+<TGConnectingPoint num="5" id="273" />
+<TGConnectingPoint num="6" id="274" />
+<TGConnectingPoint num="7" id="275" />
+<extraparam>
+<ShowAttributes visible="0" />
+<LastPortCode code="9" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2108" id="257" >
+<father id="276" num="0" />
+<cdparam x="822" y="312" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Out Port" value="bq4" />
+<TGConnectingPoint num="0" id="253" />
+<TGConnectingPoint num="1" id="254" />
+<TGConnectingPoint num="2" id="255" />
+<TGConnectingPoint num="3" id="256" />
+<extraparam>
+<PortCode code="BufferQueue3" />
+<Show value="0" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2106" id="262" >
+<father id="276" num="1" />
+<cdparam x="701" y="361" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="In Port" value="bq2" />
+<TGConnectingPoint num="0" id="258" />
+<TGConnectingPoint num="1" id="259" />
+<TGConnectingPoint num="2" id="260" />
+<TGConnectingPoint num="3" id="261" />
+<extraparam>
+<PortCode code="BufferQueue2" />
+<Show value="1" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2106" id="267" >
+<father id="276" num="2" />
+<cdparam x="672" y="261" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="In Port" value="bq1" />
+<TGConnectingPoint num="0" id="263" />
+<TGConnectingPoint num="1" id="264" />
+<TGConnectingPoint num="2" id="265" />
+<TGConnectingPoint num="3" id="266" />
+<extraparam>
+<PortCode code="BufferQueue1" />
+<Show value="1" />
+</extraparam>
+</SUBCOMPONENT>
+
+<COMPONENT type="2100" id="342" >
+<cdparam x="92" y="531" />
+<sizeparam width="387" height="166" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Component " value="Consumer1" />
+<TGConnectingPoint num="0" id="334" />
+<TGConnectingPoint num="1" id="335" />
+<TGConnectingPoint num="2" id="336" />
+<TGConnectingPoint num="3" id="337" />
+<TGConnectingPoint num="4" id="338" />
+<TGConnectingPoint num="5" id="339" />
+<TGConnectingPoint num="6" id="340" />
+<TGConnectingPoint num="7" id="341" />
+<extraparam>
+<ShowAttributes visible="0" />
+<LastPortCode code="6" />
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="2106" id="290" >
+<father id="342" num="0" />
+<cdparam x="384" y="521" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="In Port" value="c3" />
+<TGConnectingPoint num="0" id="286" />
+<TGConnectingPoint num="1" id="287" />
+<TGConnectingPoint num="2" id="288" />
+<TGConnectingPoint num="3" id="289" />
+<extraparam>
+<PortCode code="Consumer12" />
+<Show value="1" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2108" id="295" >
+<father id="342" num="1" />
+<cdparam x="157" y="521" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Out Port" value="c2" />
+<TGConnectingPoint num="0" id="291" />
+<TGConnectingPoint num="1" id="292" />
+<TGConnectingPoint num="2" id="293" />
+<TGConnectingPoint num="3" id="294" />
+<extraparam>
+<PortCode code="Consumer11" />
+<Show value="0" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2100" id="319" >
+<father id="342" num="2" />
+<cdparam x="301" y="605" />
+<sizeparam width="121" height="63" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="266" minY="0" maxY="103" />
+<infoparam name="Component " value="CProxy" />
+<TGConnectingPoint num="0" id="311" />
+<TGConnectingPoint num="1" id="312" />
+<TGConnectingPoint num="2" id="313" />
+<TGConnectingPoint num="3" id="314" />
+<TGConnectingPoint num="4" id="315" />
+<TGConnectingPoint num="5" id="316" />
+<TGConnectingPoint num="6" id="317" />
+<TGConnectingPoint num="7" id="318" />
+<extraparam>
+<ShowAttributes visible="0" />
+<LastPortCode code="9" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2108" id="300" >
+<father id="319" num="0" />
+<cdparam x="291" y="595" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Out Port" value="cp2" />
+<TGConnectingPoint num="0" id="296" />
+<TGConnectingPoint num="1" id="297" />
+<TGConnectingPoint num="2" id="298" />
+<TGConnectingPoint num="3" id="299" />
+<extraparam>
+<PortCode code="CProxy3" />
+<Show value="1" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2106" id="305" >
+<father id="319" num="1" />
+<cdparam x="397" y="595" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="In Port" value="cp3" />
+<TGConnectingPoint num="0" id="301" />
+<TGConnectingPoint num="1" id="302" />
+<TGConnectingPoint num="2" id="303" />
+<TGConnectingPoint num="3" id="304" />
+<extraparam>
+<PortCode code="CProxy2" />
+<Show value="0" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2106" id="310" >
+<father id="319" num="2" />
+<cdparam x="291" y="658" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="In Port" value="cp1" />
+<TGConnectingPoint num="0" id="306" />
+<TGConnectingPoint num="1" id="307" />
+<TGConnectingPoint num="2" id="308" />
+<TGConnectingPoint num="3" id="309" />
+<extraparam>
+<PortCode code="CProxy1" />
+<Show value="0" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2100" id="333" >
+<father id="342" num="3" />
+<cdparam x="104" y="598" />
+<sizeparam width="110" height="69" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="277" minY="0" maxY="97" />
+<infoparam name="Component " value="CBody" />
+<TGConnectingPoint num="0" id="325" />
+<TGConnectingPoint num="1" id="326" />
+<TGConnectingPoint num="2" id="327" />
+<TGConnectingPoint num="3" id="328" />
+<TGConnectingPoint num="4" id="329" />
+<TGConnectingPoint num="5" id="330" />
+<TGConnectingPoint num="6" id="331" />
+<TGConnectingPoint num="7" id="332" />
+<extraparam>
+<ShowAttributes visible="0" />
+<LastPortCode code="3" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2108" id="324" >
+<father id="333" num="0" />
+<cdparam x="204" y="650" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Out Port" value="cb1" />
+<TGConnectingPoint num="0" id="320" />
+<TGConnectingPoint num="1" id="321" />
+<TGConnectingPoint num="2" id="322" />
+<TGConnectingPoint num="3" id="323" />
+<extraparam>
+<PortCode code="CBody1" />
+<Show value="1" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="122" id="344" >
 <cdparam x="76" y="141" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
-<TGConnectingPoint num="0" id="344" />
-<P1  x="208" y="117" id="5" />
-<P2  x="588" y="246" id="28" />
+<TGConnectingPoint num="0" id="343" />
+<P1  x="208" y="117" id="4" />
+<P2  x="588" y="246" id="231" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
-<CONNECTOR type="122" id="349" >
+<CONNECTOR type="122" id="346" >
 <cdparam x="47" y="430" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
-<TGConnectingPoint num="0" id="348" />
-<P1  x="167" y="521" id="88" />
-<P2  x="588" y="371" id="23" />
+<TGConnectingPoint num="0" id="345" />
+<P1  x="167" y="521" id="291" />
+<P2  x="588" y="371" id="226" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
-<CONNECTOR type="122" id="353" >
+<CONNECTOR type="122" id="348" >
 <cdparam x="430" y="225" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
-<TGConnectingPoint num="0" id="352" />
-<P1  x="842" y="322" id="53" />
-<P2  x="921" y="324" id="38" />
+<TGConnectingPoint num="0" id="347" />
+<P1  x="842" y="322" id="256" />
+<P2  x="921" y="324" id="241" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
-<CONNECTOR type="122" id="357" >
+<CONNECTOR type="122" id="350" >
 <cdparam x="437" y="380" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
-<TGConnectingPoint num="0" id="356" />
-<P1  x="846" y="435" id="17" />
-<P2  x="394" y="521" id="83" />
+<TGConnectingPoint num="0" id="349" />
+<P1  x="846" y="435" id="220" />
+<P2  x="394" y="521" id="286" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
-<CONNECTOR type="122" id="361" >
+<CONNECTOR type="122" id="352" >
 <cdparam x="94" y="531" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
-<TGConnectingPoint num="0" id="360" />
-<P1  x="224" y="660" id="120" />
-<P2  x="291" y="668" id="105" />
+<TGConnectingPoint num="0" id="351" />
+<P1  x="224" y="660" id="323" />
+<P2  x="291" y="668" id="308" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
-<CONNECTOR type="103" id="364" >
+<CONNECTOR type="103" id="353" >
 <cdparam x="66" y="151" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="198" y="127" id="3" />
-<P2  x="203" y="200" id="152" />
+<P1  x="198" y="127" id="2" />
+<P2  x="203" y="200" id="27" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="365" >
+<CONNECTOR type="103" id="354" >
 <cdparam x="421" y="123" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="598" y="256" id="27" />
-<P2  x="487" y="40" id="230" />
+<P1  x="598" y="256" id="230" />
+<P2  x="487" y="40" id="105" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="366" >
+<CONNECTOR type="103" id="355" >
 <cdparam x="47" y="440" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="157" y="531" id="90" />
-<P2  x="85" y="430" id="307" />
+<P1  x="157" y="531" id="293" />
+<P2  x="85" y="430" id="182" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="367" >
+<CONNECTOR type="103" id="356" >
 <cdparam x="415" y="323" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="598" y="361" id="21" />
-<P2  x="377" y="321" id="255" />
+<P1  x="598" y="361" id="224" />
+<P2  x="377" y="321" id="130" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="368" >
+<CONNECTOR type="103" id="357" >
 <cdparam x="254" y="440" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="404" y="531" id="86" />
-<P2  x="577" y="549" id="331" />
+<P1  x="404" y="531" id="289" />
+<P2  x="577" y="549" id="206" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="369" >
+<CONNECTOR type="103" id="358" >
 <cdparam x="673" y="373" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="856" y="425" id="19" />
-<P2  x="934" y="465" id="282" />
+<P1  x="856" y="425" id="222" />
+<P2  x="934" y="465" id="157" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="370" >
+<CONNECTOR type="103" id="359" >
 <cdparam x="748" y="219" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="931" y="314" id="36" />
-<P2  x="937" y="63" id="175" />
+<P1  x="931" y="314" id="239" />
+<P2  x="937" y="63" id="50" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="371" >
+<CONNECTOR type="103" id="360" >
 <cdparam x="569" y="227" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="832" y="312" id="50" />
-<P2  x="752" y="77" id="164" />
+<P1  x="832" y="312" id="253" />
+<P2  x="752" y="77" id="39" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="372" >
+<CONNECTOR type="103" id="361" >
 <cdparam x="84" y="541" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="214" y="670" id="118" />
-<P2  x="97" y="787" id="204" />
+<P1  x="214" y="670" id="321" />
+<P2  x="97" y="787" id="79" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="373" >
+<CONNECTOR type="103" id="362" >
 <cdparam x="187" y="540" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="301" y="678" id="104" />
-<P2  x="361" y="781" id="191" />
+<P1  x="301" y="678" id="307" />
+<P2  x="361" y="781" id="66" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="374" >
+<CONNECTOR type="103" id="363" >
 <cdparam x="432" y="231" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="682" y="261" id="60" />
-<P2  x="610" y="65" id="216" />
+<P1  x="682" y="261" id="263" />
+<P2  x="610" y="65" id="91" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="375" >
+<CONNECTOR type="103" id="364" >
 <cdparam x="450" y="341" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="721" y="371" id="58" />
-<P2  x="759" y="461" id="243" />
+<P1  x="721" y="371" id="261" />
+<P2  x="759" y="461" id="118" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="376" >
+<CONNECTOR type="103" id="365" >
 <cdparam x="733" y="291" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="1003" y="371" id="34" />
-<P2  x="1066" y="464" id="266" />
+<P1  x="1003" y="371" id="237" />
+<P2  x="1066" y="464" id="141" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="377" >
+<CONNECTOR type="103" id="366" >
 <cdparam x="205" y="494" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="291" y="605" id="95" />
-<P2  x="514" y="818" id="294" />
+<P1  x="291" y="605" id="298" />
+<P2  x="514" y="818" id="169" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="378" >
+<CONNECTOR type="103" id="367" >
 <cdparam x="293" y="504" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="407" y="615" id="99" />
-<P2  x="577" y="701" id="321" />
+<P1  x="407" y="615" id="302" />
+<P2  x="577" y="701" id="196" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<COMPONENT type="2100" id="82" >
-<cdparam x="598" y="188" />
-<sizeparam width="508" height="237" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Component " value="MyBuffer" />
-<TGConnectingPoint num="0" id="74" />
-<TGConnectingPoint num="1" id="75" />
-<TGConnectingPoint num="2" id="76" />
-<TGConnectingPoint num="3" id="77" />
-<TGConnectingPoint num="4" id="78" />
-<TGConnectingPoint num="5" id="79" />
-<TGConnectingPoint num="6" id="80" />
-<TGConnectingPoint num="7" id="81" />
-<extraparam>
-<ShowAttributes visible="0" />
-<LastPortCode code="6" />
-</extraparam>
-</COMPONENT>
-<SUBCOMPONENT type="2100" id="73" >
-<father id="82" num="0" />
-<cdparam x="682" y="271" />
-<sizeparam width="150" height="100" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="358" minY="0" maxY="137" />
-<infoparam name="Component " value="BufferQueue" />
-<TGConnectingPoint num="0" id="65" />
-<TGConnectingPoint num="1" id="66" />
-<TGConnectingPoint num="2" id="67" />
-<TGConnectingPoint num="3" id="68" />
-<TGConnectingPoint num="4" id="69" />
-<TGConnectingPoint num="5" id="70" />
-<TGConnectingPoint num="6" id="71" />
-<TGConnectingPoint num="7" id="72" />
-<extraparam>
-<ShowAttributes visible="0" />
-<LastPortCode code="6" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="64" >
-<father id="73" num="0" />
-<cdparam x="672" y="261" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="In Port" value="bq1" />
-<TGConnectingPoint num="0" id="60" />
-<TGConnectingPoint num="1" id="61" />
-<TGConnectingPoint num="2" id="62" />
-<TGConnectingPoint num="3" id="63" />
-<extraparam>
-<PortCode code="BufferQueue1" />
-<Show value="1" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="59" >
-<father id="73" num="1" />
-<cdparam x="701" y="361" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="In Port" value="bq2" />
-<TGConnectingPoint num="0" id="55" />
-<TGConnectingPoint num="1" id="56" />
-<TGConnectingPoint num="2" id="57" />
-<TGConnectingPoint num="3" id="58" />
-<extraparam>
-<PortCode code="BufferQueue2" />
-<Show value="1" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="54" >
-<father id="73" num="2" />
-<cdparam x="822" y="312" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Out Port" value="bq4" />
-<TGConnectingPoint num="0" id="50" />
-<TGConnectingPoint num="1" id="51" />
-<TGConnectingPoint num="2" id="52" />
-<TGConnectingPoint num="3" id="53" />
-<extraparam>
-<PortCode code="BufferQueue3" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2100" id="49" >
-<father id="82" num="1" />
-<cdparam x="931" y="271" />
-<sizeparam width="150" height="100" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="358" minY="0" maxY="137" />
-<infoparam name="Component " value="BufferBody" />
-<TGConnectingPoint num="0" id="41" />
-<TGConnectingPoint num="1" id="42" />
-<TGConnectingPoint num="2" id="43" />
-<TGConnectingPoint num="3" id="44" />
-<TGConnectingPoint num="4" id="45" />
-<TGConnectingPoint num="5" id="46" />
-<TGConnectingPoint num="6" id="47" />
-<TGConnectingPoint num="7" id="48" />
-<extraparam>
-<Attribute access="0" id="stock" type="0" initialValue="0" typeOther="" />
-<Attribute access="0" id="port" type="0" initialValue="" typeOther="" />
-<Attribute access="0" id="typeReq" type="0" initialValue="" typeOther="" />
-<Attribute access="0" id="maxBufferSize" type="0" initialValue="3" typeOther="" />
-<ShowAttributes visible="0" />
-<LastPortCode code="4" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="40" >
-<father id="49" num="0" />
-<cdparam x="921" y="314" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="In Port" value="b1" />
-<TGConnectingPoint num="0" id="36" />
-<TGConnectingPoint num="1" id="37" />
-<TGConnectingPoint num="2" id="38" />
-<TGConnectingPoint num="3" id="39" />
-<extraparam>
-<PortCode code="BufferBody1" />
-<Show value="1" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="35" >
-<father id="49" num="1" />
-<cdparam x="983" y="361" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Out Port" value="b3" />
-<TGConnectingPoint num="0" id="31" />
-<TGConnectingPoint num="1" id="32" />
-<TGConnectingPoint num="2" id="33" />
-<TGConnectingPoint num="3" id="34" />
-<extraparam>
-<PortCode code="BufferBody2" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="30" >
-<father id="82" num="2" />
-<cdparam x="588" y="236" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="488" minY="0" maxY="217" />
-<infoparam name="In Port" value="mb1" />
-<TGConnectingPoint num="0" id="26" />
-<TGConnectingPoint num="1" id="27" />
-<TGConnectingPoint num="2" id="28" />
-<TGConnectingPoint num="3" id="29" />
-<extraparam>
-<PortCode code="MyBuffer1" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="25" >
-<father id="82" num="3" />
-<cdparam x="588" y="361" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="488" minY="0" maxY="217" />
-<infoparam name="In Port" value="mb2" />
-<TGConnectingPoint num="0" id="21" />
-<TGConnectingPoint num="1" id="22" />
-<TGConnectingPoint num="2" id="23" />
-<TGConnectingPoint num="3" id="24" />
-<extraparam>
-<PortCode code="MyBuffer2" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="20" >
-<father id="82" num="4" />
-<cdparam x="836" y="415" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="488" minY="0" maxY="217" />
-<infoparam name="Out Port" value="mb3" />
-<TGConnectingPoint num="0" id="16" />
-<TGConnectingPoint num="1" id="17" />
-<TGConnectingPoint num="2" id="18" />
-<TGConnectingPoint num="3" id="19" />
-<extraparam>
-<PortCode code="MyBuffer3" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-
-<CONNECTOR type="122" id="2734" >
+<CONNECTOR type="122" id="369" >
 <cdparam x="608" y="174" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to In Port" value="null" />
-<TGConnectingPoint num="0" id="2735" />
-<P1  x="608" y="246" id="29" />
-<P2  x="672" y="271" id="62" />
+<TGConnectingPoint num="0" id="368" />
+<P1  x="608" y="246" id="232" />
+<P2  x="672" y="271" id="265" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
-<CONNECTOR type="122" id="2736" >
+<CONNECTOR type="122" id="371" >
 <cdparam x="983" y="328" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
-<TGConnectingPoint num="0" id="2737" />
-<P1  x="983" y="371" id="33" />
-<P2  x="846" y="415" id="16" />
+<TGConnectingPoint num="0" id="370" />
+<P1  x="983" y="371" id="236" />
+<P2  x="846" y="415" id="219" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
-<CONNECTOR type="122" id="2738" >
+<CONNECTOR type="122" id="373" >
 <cdparam x="608" y="385" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to In Port" value="null" />
-<TGConnectingPoint num="0" id="2739" />
-<P1  x="608" y="371" id="24" />
-<P2  x="701" y="371" id="57" />
+<TGConnectingPoint num="0" id="372" />
+<P1  x="608" y="371" id="227" />
+<P2  x="701" y="371" id="260" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
-<COMPONENT type="2100" id="139" >
-<cdparam x="92" y="531" />
-<sizeparam width="387" height="166" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Component " value="Consumer1" />
-<TGConnectingPoint num="0" id="131" />
-<TGConnectingPoint num="1" id="132" />
-<TGConnectingPoint num="2" id="133" />
-<TGConnectingPoint num="3" id="134" />
-<TGConnectingPoint num="4" id="135" />
-<TGConnectingPoint num="5" id="136" />
-<TGConnectingPoint num="6" id="137" />
-<TGConnectingPoint num="7" id="138" />
-<extraparam>
-<ShowAttributes visible="0" />
-<LastPortCode code="4" />
-</extraparam>
-</COMPONENT>
-<SUBCOMPONENT type="2100" id="130" >
-<father id="139" num="0" />
-<cdparam x="104" y="598" />
-<sizeparam width="110" height="69" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="277" minY="0" maxY="97" />
-<infoparam name="Component " value="CBody" />
-<TGConnectingPoint num="0" id="122" />
-<TGConnectingPoint num="1" id="123" />
-<TGConnectingPoint num="2" id="124" />
-<TGConnectingPoint num="3" id="125" />
-<TGConnectingPoint num="4" id="126" />
-<TGConnectingPoint num="5" id="127" />
-<TGConnectingPoint num="6" id="128" />
-<TGConnectingPoint num="7" id="129" />
-<extraparam>
-<ShowAttributes visible="0" />
-<LastPortCode code="2" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="121" >
-<father id="130" num="0" />
-<cdparam x="204" y="650" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Out Port" value="cb1" />
-<TGConnectingPoint num="0" id="117" />
-<TGConnectingPoint num="1" id="118" />
-<TGConnectingPoint num="2" id="119" />
-<TGConnectingPoint num="3" id="120" />
-<extraparam>
-<PortCode code="CBody1" />
-<Show value="1" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2100" id="116" >
-<father id="139" num="1" />
-<cdparam x="301" y="605" />
-<sizeparam width="121" height="63" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="266" minY="0" maxY="103" />
-<infoparam name="Component " value="CProxy" />
-<TGConnectingPoint num="0" id="108" />
-<TGConnectingPoint num="1" id="109" />
-<TGConnectingPoint num="2" id="110" />
-<TGConnectingPoint num="3" id="111" />
-<TGConnectingPoint num="4" id="112" />
-<TGConnectingPoint num="5" id="113" />
-<TGConnectingPoint num="6" id="114" />
-<TGConnectingPoint num="7" id="115" />
-<extraparam>
-<ShowAttributes visible="0" />
-<LastPortCode code="6" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="107" >
-<father id="116" num="0" />
-<cdparam x="291" y="658" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="In Port" value="cp1" />
-<TGConnectingPoint num="0" id="103" />
-<TGConnectingPoint num="1" id="104" />
-<TGConnectingPoint num="2" id="105" />
-<TGConnectingPoint num="3" id="106" />
-<extraparam>
-<PortCode code="CProxy1" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="102" >
-<father id="116" num="1" />
-<cdparam x="397" y="595" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="In Port" value="cp3" />
-<TGConnectingPoint num="0" id="98" />
-<TGConnectingPoint num="1" id="99" />
-<TGConnectingPoint num="2" id="100" />
-<TGConnectingPoint num="3" id="101" />
-<extraparam>
-<PortCode code="CProxy2" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="97" >
-<father id="116" num="2" />
-<cdparam x="291" y="595" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Out Port" value="cp2" />
-<TGConnectingPoint num="0" id="93" />
-<TGConnectingPoint num="1" id="94" />
-<TGConnectingPoint num="2" id="95" />
-<TGConnectingPoint num="3" id="96" />
-<extraparam>
-<PortCode code="CProxy3" />
-<Show value="1" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="92" >
-<father id="139" num="2" />
-<cdparam x="157" y="521" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Out Port" value="c2" />
-<TGConnectingPoint num="0" id="88" />
-<TGConnectingPoint num="1" id="89" />
-<TGConnectingPoint num="2" id="90" />
-<TGConnectingPoint num="3" id="91" />
-<extraparam>
-<PortCode code="Consumer11" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="87" >
-<father id="139" num="3" />
-<cdparam x="384" y="521" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="In Port" value="c3" />
-<TGConnectingPoint num="0" id="83" />
-<TGConnectingPoint num="1" id="84" />
-<TGConnectingPoint num="2" id="85" />
-<TGConnectingPoint num="3" id="86" />
-<extraparam>
-<PortCode code="Consumer12" />
-<Show value="1" />
-</extraparam>
-</SUBCOMPONENT>
-
-<CONNECTOR type="122" id="2740" >
+<CONNECTOR type="122" id="375" >
 <cdparam x="399" y="539" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to In Port" value="null" />
-<TGConnectingPoint num="0" id="2741" />
-<P1  x="394" y="541" id="84" />
-<P2  x="407" y="595" id="98" />
+<TGConnectingPoint num="0" id="374" />
+<P1  x="394" y="541" id="287" />
+<P2  x="407" y="595" id="301" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
-<CONNECTOR type="122" id="2742" >
+<CONNECTOR type="122" id="377" >
 <cdparam x="182" y="529" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
-<TGConnectingPoint num="0" id="2743" />
-<P1  x="301" y="595" id="93" />
-<P2  x="177" y="531" id="91" />
+<TGConnectingPoint num="0" id="376" />
+<P1  x="301" y="595" id="296" />
+<P2  x="177" y="531" id="294" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 
@@ -998,7 +1036,8 @@ maxStockSize = 3
 <ProactiveSMDPanel name="Producer" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="379" >
 <cdparam x="400" y="50" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="378" />
@@ -1006,7 +1045,8 @@ maxStockSize = 3
 
 <COMPONENT type="2002" id="382" >
 <cdparam x="391" y="171" />
-<sizeparam width="30" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="30" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="put" />
 <TGConnectingPoint num="0" id="380" />
@@ -1018,7 +1058,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="385" >
 <cdparam x="384" y="240" />
-<sizeparam width="46" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="46" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="start" />
 <TGConnectingPoint num="0" id="383" />
@@ -1027,7 +1068,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="388" >
 <cdparam x="383" y="112" />
-<sizeparam width="46" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="46" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="start" />
 <TGConnectingPoint num="0" id="386" />
@@ -1064,7 +1106,8 @@ maxStockSize = 3
 <ProactiveSMDPanel name="CBody" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="393" >
 <cdparam x="400" y="50" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="392" />
@@ -1072,7 +1115,8 @@ maxStockSize = 3
 
 <COMPONENT type="2002" id="396" >
 <cdparam x="394" y="174" />
-<sizeparam width="30" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="30" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="get" />
 <TGConnectingPoint num="0" id="394" />
@@ -1084,7 +1128,8 @@ maxStockSize = 3
 
 <COMPONENT type="2002" id="399" >
 <cdparam x="397" y="245" />
-<sizeparam width="30" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="30" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="use" />
 <TGConnectingPoint num="0" id="397" />
@@ -1096,7 +1141,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="402" >
 <cdparam x="388" y="312" />
-<sizeparam width="46" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="46" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="start" />
 <TGConnectingPoint num="0" id="400" />
@@ -1105,7 +1151,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="405" >
 <cdparam x="385" y="108" />
-<sizeparam width="46" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="46" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="start" />
 <TGConnectingPoint num="0" id="403" />
@@ -1150,7 +1197,8 @@ maxStockSize = 3
 <ProactiveSMDPanel name="CProxy" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="411" >
 <cdparam x="400" y="50" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="410" />
@@ -1158,7 +1206,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="414" >
 <cdparam x="393" y="172" />
-<sizeparam width="38" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="38" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="get" />
 <TGConnectingPoint num="0" id="412" />
@@ -1170,7 +1219,8 @@ maxStockSize = 3
 
 <COMPONENT type="2002" id="417" >
 <cdparam x="390" y="243" />
-<sizeparam width="38" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="38" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="qGet" />
 <TGConnectingPoint num="0" id="415" />
@@ -1182,7 +1232,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="420" >
 <cdparam x="353" y="326" />
-<sizeparam width="115" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="115" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="Waiting for value" />
 <TGConnectingPoint num="0" id="418" />
@@ -1191,7 +1242,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="423" >
 <cdparam x="390" y="386" />
-<sizeparam width="45" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="45" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="rGet" />
 <TGConnectingPoint num="0" id="421" />
@@ -1203,7 +1255,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="426" >
 <cdparam x="365" y="452" />
-<sizeparam width="81" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="81" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="have value" />
 <TGConnectingPoint num="0" id="424" />
@@ -1212,7 +1265,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="429" >
 <cdparam x="383" y="513" />
-<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="40" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="use" />
 <TGConnectingPoint num="0" id="427" />
@@ -1224,7 +1278,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="432" >
 <cdparam x="381" y="579" />
-<sizeparam width="46" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="46" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="start" />
 <TGConnectingPoint num="0" id="430" />
@@ -1233,7 +1288,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="435" >
 <cdparam x="383" y="106" />
-<sizeparam width="46" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="46" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="start" />
 <TGConnectingPoint num="0" id="433" />
@@ -1310,7 +1366,8 @@ maxStockSize = 3
 <ProactiveSMDPanel name="BufferBody" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="445" >
 <cdparam x="400" y="50" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="444" />
@@ -1318,7 +1375,8 @@ maxStockSize = 3
 
 <COMPONENT type="2006" id="461" >
 <cdparam x="397" y="156" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="449" />
@@ -1337,28 +1395,32 @@ maxStockSize = 3
 <SUBCOMPONENT type="-1" id="446" >
 <father id="461" num="0" />
 <cdparam x="322" y="161" />
-<sizeparam width="56" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="56" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
-<infoparam name="guard 1" value="[stock=0]" />
+<infoparam name="guard 1" value="[stock==0]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="447" >
 <father id="461" num="1" />
 <cdparam x="422" y="161" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="448" >
 <father id="461" num="2" />
 <cdparam x="412" y="191" />
-<sizeparam width="56" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="49" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[stock&gt;0]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="477" >
 <cdparam x="397" y="240" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="465" />
@@ -1377,28 +1439,32 @@ maxStockSize = 3
 <SUBCOMPONENT type="-1" id="462" >
 <father id="477" num="0" />
 <cdparam x="322" y="245" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="463" >
 <father id="477" num="1" />
 <cdparam x="422" y="245" />
-<sizeparam width="130" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="120" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[stock&lt;maxBufferSize]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="464" >
 <father id="477" num="2" />
 <cdparam x="412" y="275" />
-<sizeparam width="130" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="127" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
-<infoparam name="guard 3" value="[stock=maxBufferSize]" />
+<infoparam name="guard 3" value="[stock==maxBufferSize]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2010" id="480" >
-<cdparam x="207" y="329" />
-<sizeparam width="89" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="208" y="329" />
+<sizeparam width="86" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="submachine" value="treatFirstPut" />
 <TGConnectingPoint num="0" id="478" />
@@ -1406,8 +1472,9 @@ maxStockSize = 3
 </COMPONENT>
 
 <COMPONENT type="2010" id="483" >
-<cdparam x="363" y="342" />
-<sizeparam width="91" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="365" y="342" />
+<sizeparam width="87" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="submachine" value="treatFirstGet" />
 <TGConnectingPoint num="0" id="481" />
@@ -1416,7 +1483,8 @@ maxStockSize = 3
 
 <COMPONENT type="2010" id="486" >
 <cdparam x="556" y="335" />
-<sizeparam width="71" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="70" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="submachine" value="treatFIFO" />
 <TGConnectingPoint num="0" id="484" />
@@ -1424,8 +1492,9 @@ maxStockSize = 3
 </COMPONENT>
 
 <COMPONENT type="2016" id="489" >
-<cdparam x="382" y="440" />
-<sizeparam width="52" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="383" y="440" />
+<sizeparam width="51" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="begin" />
 <TGConnectingPoint num="0" id="487" />
@@ -1433,8 +1502,9 @@ maxStockSize = 3
 </COMPONENT>
 
 <COMPONENT type="2016" id="492" >
-<cdparam x="381" y="95" />
-<sizeparam width="52" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="382" y="95" />
+<sizeparam width="51" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="begin" />
 <TGConnectingPoint num="0" id="490" />
@@ -1443,7 +1513,8 @@ maxStockSize = 3
 
 <COMPONENT type="2008" id="505" >
 <cdparam x="402" y="398" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="493" />
@@ -1511,7 +1582,8 @@ maxStockSize = 3
 </CONNECTOR><SUBCOMPONENT type="-1" id="511" >
 <father id="512" num="0" />
 <cdparam x="576" y="329" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
@@ -1554,15 +1626,17 @@ maxStockSize = 3
 <ProactiveSMDPanel name="treatFirstPut" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="518" >
 <cdparam x="400" y="50" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="treatFirstPut_start" />
 <TGConnectingPoint num="0" id="517" />
 </COMPONENT>
 
 <COMPONENT type="2002" id="521" >
-<cdparam x="396" y="103" />
-<sizeparam width="30" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="395" y="103" />
+<sizeparam width="33" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="SFP" />
 <TGConnectingPoint num="0" id="519" />
@@ -1573,8 +1647,9 @@ maxStockSize = 3
 </COMPONENT>
 
 <COMPONENT type="2012" id="524" >
-<cdparam x="353" y="172" />
-<sizeparam width="108" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="358" y="172" />
+<sizeparam width="99" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="stock=stock+1" />
 <TGConnectingPoint num="0" id="522" />
@@ -1583,7 +1658,8 @@ maxStockSize = 3
 
 <COMPONENT type="2001" id="526" >
 <cdparam x="398" y="220" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="treatFirstPut_stop" />
 <TGConnectingPoint num="0" id="525" />
@@ -1619,15 +1695,17 @@ maxStockSize = 3
 <ProactiveSMDPanel name="treatFirstGet" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="531" >
 <cdparam x="400" y="50" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="treatFirstGet_start" />
 <TGConnectingPoint num="0" id="530" />
 </COMPONENT>
 
 <COMPONENT type="2002" id="534" >
-<cdparam x="392" y="101" />
-<sizeparam width="31" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="390" y="101" />
+<sizeparam width="34" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="SFG" />
 <TGConnectingPoint num="0" id="532" />
@@ -1638,8 +1716,9 @@ maxStockSize = 3
 </COMPONENT>
 
 <COMPONENT type="2012" id="537" >
-<cdparam x="355" y="169" />
-<sizeparam width="105" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="359" y="169" />
+<sizeparam width="96" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="stock=stock-1" />
 <TGConnectingPoint num="0" id="535" />
@@ -1647,8 +1726,9 @@ maxStockSize = 3
 </COMPONENT>
 
 <COMPONENT type="2002" id="540" >
-<cdparam x="389" y="228" />
-<sizeparam width="35" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="390" y="228" />
+<sizeparam width="33" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="rGet" />
 <TGConnectingPoint num="0" id="538" />
@@ -1660,7 +1740,8 @@ maxStockSize = 3
 
 <COMPONENT type="2001" id="542" >
 <cdparam x="394" y="295" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="treatFirstGet_stop" />
 <TGConnectingPoint num="0" id="541" />
@@ -1704,15 +1785,17 @@ maxStockSize = 3
 <ProactiveSMDPanel name="treatFIFO" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="548" >
 <cdparam x="400" y="50" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="treatFIFO_start" />
 <TGConnectingPoint num="0" id="547" />
 </COMPONENT>
 
 <COMPONENT type="2002" id="551" >
-<cdparam x="373" y="112" />
-<sizeparam width="75" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="372" y="112" />
+<sizeparam width="77" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="SF?typeReq" />
 <TGConnectingPoint num="0" id="549" />
@@ -1724,7 +1807,8 @@ maxStockSize = 3
 
 <COMPONENT type="2006" id="567" >
 <cdparam x="399" y="177" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="555" />
@@ -1743,28 +1827,32 @@ maxStockSize = 3
 <SUBCOMPONENT type="-1" id="552" >
 <father id="567" num="0" />
 <cdparam x="324" y="182" />
-<sizeparam width="74" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="72" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
-<infoparam name="guard 1" value="[typeReq=1]" />
+<infoparam name="guard 1" value="[typeReq==1]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="553" >
 <father id="567" num="1" />
 <cdparam x="424" y="182" />
-<sizeparam width="74" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="72" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
-<infoparam name="guard 2" value="[typeReq=2]" />
+<infoparam name="guard 2" value="[typeReq==2]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="554" >
 <father id="567" num="2" />
 <cdparam x="414" y="212" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2012" id="570" >
-<cdparam x="442" y="240" />
-<sizeparam width="105" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="446" y="240" />
+<sizeparam width="96" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="stock=stock-1" />
 <TGConnectingPoint num="0" id="568" />
@@ -1772,8 +1860,9 @@ maxStockSize = 3
 </COMPONENT>
 
 <COMPONENT type="2012" id="573" >
-<cdparam x="242" y="238" />
-<sizeparam width="108" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="247" y="238" />
+<sizeparam width="99" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="stock=stock+1" />
 <TGConnectingPoint num="0" id="571" />
@@ -1781,8 +1870,9 @@ maxStockSize = 3
 </COMPONENT>
 
 <COMPONENT type="2002" id="576" >
-<cdparam x="452" y="335" />
-<sizeparam width="35" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="453" y="335" />
+<sizeparam width="33" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="rGet" />
 <TGConnectingPoint num="0" id="574" />
@@ -1794,7 +1884,8 @@ maxStockSize = 3
 
 <COMPONENT type="2008" id="589" >
 <cdparam x="411" y="420" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="577" />
@@ -1813,7 +1904,8 @@ maxStockSize = 3
 
 <COMPONENT type="2001" id="591" >
 <cdparam x="405" y="471" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="treatFIFO_stop" />
 <TGConnectingPoint num="0" id="590" />
@@ -1889,7 +1981,8 @@ maxStockSize = 3
 <ProactiveSMDPanel name="BufferQueue" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2006" id="615" >
 <cdparam x="942" y="289" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="603" />
@@ -1908,28 +2001,32 @@ maxStockSize = 3
 <SUBCOMPONENT type="-1" id="600" >
 <father id="615" num="0" />
 <cdparam x="867" y="294" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="601" >
 <father id="615" num="1" />
 <cdparam x="967" y="294" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="602" >
 <father id="615" num="2" />
 <cdparam x="957" y="324" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2000" id="617" >
 <cdparam x="400" y="50" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="616" />
@@ -1937,7 +2034,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="620" >
 <cdparam x="132" y="152" />
-<sizeparam width="39" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="39" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="put" />
 <TGConnectingPoint num="0" id="618" />
@@ -1949,7 +2047,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="623" >
 <cdparam x="5" y="350" />
-<sizeparam width="44" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="44" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="SF!1" />
 <TGConnectingPoint num="0" id="621" />
@@ -1961,7 +2060,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="626" >
 <cdparam x="86" y="353" />
-<sizeparam width="39" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="39" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="SFP" />
 <TGConnectingPoint num="0" id="624" />
@@ -1973,7 +2073,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="629" >
 <cdparam x="167" y="357" />
-<sizeparam width="39" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="39" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="put" />
 <TGConnectingPoint num="0" id="627" />
@@ -1985,7 +2086,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="632" >
 <cdparam x="312" y="350" />
-<sizeparam width="48" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="48" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="qGet" />
 <TGConnectingPoint num="0" id="630" />
@@ -1997,7 +2099,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="635" >
 <cdparam x="390" y="100" />
-<sizeparam width="38" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="38" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="-- " />
 <TGConnectingPoint num="0" id="633" />
@@ -2006,7 +2109,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="638" >
 <cdparam x="157" y="437" />
-<sizeparam width="34" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="34" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="PP" />
 <TGConnectingPoint num="0" id="636" />
@@ -2015,7 +2119,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="641" >
 <cdparam x="362" y="425" />
-<sizeparam width="36" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="36" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="GP" />
 <TGConnectingPoint num="0" id="639" />
@@ -2024,7 +2129,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="644" >
 <cdparam x="94" y="544" />
-<sizeparam width="44" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="44" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="SF!1" />
 <TGConnectingPoint num="0" id="642" />
@@ -2036,7 +2142,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="647" >
 <cdparam x="207" y="545" />
-<sizeparam width="39" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="39" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="SFP" />
 <TGConnectingPoint num="0" id="645" />
@@ -2048,7 +2155,8 @@ maxStockSize = 3
 
 <COMPONENT type="2008" id="660" >
 <cdparam x="163" y="604" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="648" />
@@ -2067,7 +2175,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="663" >
 <cdparam x="134" y="214" />
-<sizeparam width="33" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="33" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="_P" />
 <TGConnectingPoint num="0" id="661" />
@@ -2076,7 +2185,8 @@ maxStockSize = 3
 
 <COMPONENT type="2008" id="676" >
 <cdparam x="57" y="402" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="664" />
@@ -2095,7 +2205,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="679" >
 <cdparam x="323" y="559" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="SFG" />
 <TGConnectingPoint num="0" id="677" />
@@ -2107,7 +2218,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="682" >
 <cdparam x="399" y="557" />
-<sizeparam width="39" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="39" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="SFP" />
 <TGConnectingPoint num="0" id="680" />
@@ -2119,7 +2231,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="685" >
 <cdparam x="475" y="556" />
-<sizeparam width="44" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="44" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="SF!1" />
 <TGConnectingPoint num="0" id="683" />
@@ -2131,7 +2244,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="688" >
 <cdparam x="152" y="649" />
-<sizeparam width="33" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="33" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="_P" />
 <TGConnectingPoint num="0" id="686" />
@@ -2140,7 +2254,8 @@ maxStockSize = 3
 
 <COMPONENT type="2008" id="701" >
 <cdparam x="453" y="604" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="689" />
@@ -2159,7 +2274,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="704" >
 <cdparam x="925" y="171" />
-<sizeparam width="48" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="48" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="qGet" />
 <TGConnectingPoint num="0" id="702" />
@@ -2171,7 +2287,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="707" >
 <cdparam x="954" y="235" />
-<sizeparam width="35" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="35" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="_G" />
 <TGConnectingPoint num="0" id="705" />
@@ -2180,7 +2297,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="710" >
 <cdparam x="618" y="351" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="SFG" />
 <TGConnectingPoint num="0" id="708" />
@@ -2192,7 +2310,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="713" >
 <cdparam x="714" y="351" />
-<sizeparam width="44" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="44" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="SF!2" />
 <TGConnectingPoint num="0" id="711" />
@@ -2204,7 +2323,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="716" >
 <cdparam x="807" y="354" />
-<sizeparam width="39" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="39" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="put" />
 <TGConnectingPoint num="0" id="714" />
@@ -2216,7 +2336,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="719" >
 <cdparam x="1034" y="357" />
-<sizeparam width="48" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="48" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="qGet" />
 <TGConnectingPoint num="0" id="717" />
@@ -2228,7 +2349,8 @@ maxStockSize = 3
 
 <COMPONENT type="2008" id="732" >
 <cdparam x="684" y="413" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="720" />
@@ -2247,7 +2369,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="735" >
 <cdparam x="806" y="426" />
-<sizeparam width="36" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="36" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="PG" />
 <TGConnectingPoint num="0" id="733" />
@@ -2256,7 +2379,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="738" >
 <cdparam x="1053" y="424" />
-<sizeparam width="38" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="38" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="GG" />
 <TGConnectingPoint num="0" id="736" />
@@ -2265,7 +2389,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="741" >
 <cdparam x="670" y="457" />
-<sizeparam width="38" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="38" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="-- " />
 <TGConnectingPoint num="0" id="739" />
@@ -2274,7 +2399,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="744" >
 <cdparam x="44" y="444" />
-<sizeparam width="38" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="38" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="-- " />
 <TGConnectingPoint num="0" id="742" />
@@ -2283,7 +2409,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="747" >
 <cdparam x="732" y="545" />
-<sizeparam width="39" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="39" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="SFP" />
 <TGConnectingPoint num="0" id="745" />
@@ -2295,7 +2422,8 @@ maxStockSize = 3
 
 <COMPONENT type="2008" id="760" >
 <cdparam x="876" y="600" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="748" />
@@ -2314,7 +2442,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="763" >
 <cdparam x="864" y="643" />
-<sizeparam width="33" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="33" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="_P" />
 <TGConnectingPoint num="0" id="761" />
@@ -2323,7 +2452,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="766" >
 <cdparam x="325" y="643" />
-<sizeparam width="33" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="33" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="_P" />
 <TGConnectingPoint num="0" id="764" />
@@ -2332,7 +2462,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="769" >
 <cdparam x="443" y="642" />
-<sizeparam width="35" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="35" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="_G" />
 <TGConnectingPoint num="0" id="767" />
@@ -2341,7 +2472,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="772" >
 <cdparam x="1013" y="546" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="SFG" />
 <TGConnectingPoint num="0" id="770" />
@@ -2353,7 +2485,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="775" >
 <cdparam x="819" y="548" />
-<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="41" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="SFG" />
 <TGConnectingPoint num="0" id="773" />
@@ -2365,7 +2498,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="778" >
 <cdparam x="1107" y="548" />
-<sizeparam width="44" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="44" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="SF!2" />
 <TGConnectingPoint num="0" id="776" />
@@ -2377,7 +2511,8 @@ maxStockSize = 3
 
 <COMPONENT type="2004" id="781" >
 <cdparam x="908" y="547" />
-<sizeparam width="44" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="44" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="SF!2" />
 <TGConnectingPoint num="0" id="779" />
@@ -2389,7 +2524,8 @@ maxStockSize = 3
 
 <COMPONENT type="2008" id="794" >
 <cdparam x="1082" y="605" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="782" />
@@ -2408,7 +2544,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="797" >
 <cdparam x="1071" y="647" />
-<sizeparam width="35" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="35" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="_G" />
 <TGConnectingPoint num="0" id="795" />
@@ -2417,7 +2554,8 @@ maxStockSize = 3
 
 <COMPONENT type="2016" id="800" >
 <cdparam x="731" y="642" />
-<sizeparam width="35" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="35" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="state" value="_G" />
 <TGConnectingPoint num="0" id="798" />
@@ -2426,7 +2564,8 @@ maxStockSize = 3
 
 <COMPONENT type="301" id="809" >
 <cdparam x="618" y="14" />
-<sizeparam width="257" height="125" minWidth="50" minHeight="20" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="257" height="125" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="serveFirst - !type!port
  type = 1-PUT
@@ -2457,7 +2596,8 @@ port = 1 - Consumer1
 
 <COMPONENT type="2006" id="825" >
 <cdparam x="401" y="144" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="813" />
@@ -2476,28 +2616,32 @@ port = 1 - Consumer1
 <SUBCOMPONENT type="-1" id="810" >
 <father id="825" num="0" />
 <cdparam x="326" y="149" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="811" >
 <father id="825" num="1" />
 <cdparam x="426" y="149" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="812" >
 <father id="825" num="2" />
 <cdparam x="416" y="179" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="841" >
 <cdparam x="85" y="269" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="829" />
@@ -2516,28 +2660,32 @@ port = 1 - Consumer1
 <SUBCOMPONENT type="-1" id="826" >
 <father id="841" num="0" />
 <cdparam x="10" y="274" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="827" >
 <father id="841" num="1" />
 <cdparam x="110" y="274" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="828" >
 <father id="841" num="2" />
 <cdparam x="100" y="304" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="857" >
 <cdparam x="226" y="252" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="845" />
@@ -2556,28 +2704,32 @@ port = 1 - Consumer1
 <SUBCOMPONENT type="-1" id="842" >
 <father id="857" num="0" />
 <cdparam x="151" y="257" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="843" >
 <father id="857" num="1" />
 <cdparam x="251" y="257" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="844" >
 <father id="857" num="2" />
 <cdparam x="241" y="287" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="873" >
 <cdparam x="160" y="496" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="861" />
@@ -2596,28 +2748,32 @@ port = 1 - Consumer1
 <SUBCOMPONENT type="-1" id="858" >
 <father id="873" num="0" />
 <cdparam x="85" y="501" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="859" >
 <father id="873" num="1" />
 <cdparam x="185" y="501" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="860" >
 <father id="873" num="2" />
 <cdparam x="175" y="531" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="889" >
 <cdparam x="396" y="480" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="877" />
@@ -2636,28 +2792,32 @@ port = 1 - Consumer1
 <SUBCOMPONENT type="-1" id="874" >
 <father id="889" num="0" />
 <cdparam x="321" y="485" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="875" >
 <father id="889" num="1" />
 <cdparam x="421" y="485" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="876" >
 <father id="889" num="2" />
 <cdparam x="411" y="515" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="905" >
 <cdparam x="692" y="282" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="893" />
@@ -2676,28 +2836,32 @@ port = 1 - Consumer1
 <SUBCOMPONENT type="-1" id="890" >
 <father id="905" num="0" />
 <cdparam x="617" y="287" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="891" >
 <father id="905" num="1" />
 <cdparam x="717" y="287" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="892" >
 <father id="905" num="2" />
 <cdparam x="707" y="317" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="921" >
 <cdparam x="849" y="474" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="909" />
@@ -2716,28 +2880,32 @@ port = 1 - Consumer1
 <SUBCOMPONENT type="-1" id="906" >
 <father id="921" num="0" />
 <cdparam x="774" y="479" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="907" >
 <father id="921" num="1" />
 <cdparam x="874" y="479" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="908" >
 <father id="921" num="2" />
 <cdparam x="864" y="509" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2006" id="937" >
 <cdparam x="1069" y="482" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="925" />
@@ -2756,21 +2924,24 @@ port = 1 - Consumer1
 <SUBCOMPONENT type="-1" id="922" >
 <father id="937" num="0" />
 <cdparam x="994" y="487" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="923" >
 <father id="937" num="1" />
 <cdparam x="1094" y="487" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="924" >
 <father id="937" num="2" />
 <cdparam x="1084" y="517" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
@@ -3043,14 +3214,16 @@ port = 1 - Consumer1
 </CONNECTOR><SUBCOMPONENT type="-1" id="970" >
 <father id="972" num="0" />
 <cdparam x="176" y="241" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="971" >
 <father id="972" num="1" />
 <cdparam x="211" y="207" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
@@ -3170,7 +3343,8 @@ port = 1 - Consumer1
 </CONNECTOR><SUBCOMPONENT type="-1" id="986" >
 <father id="987" num="0" />
 <cdparam x="790" y="252" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
@@ -3186,7 +3360,8 @@ port = 1 - Consumer1
 </CONNECTOR><SUBCOMPONENT type="-1" id="988" >
 <father id="989" num="0" />
 <cdparam x="736" y="343" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
@@ -3226,7 +3401,8 @@ port = 1 - Consumer1
 </CONNECTOR><SUBCOMPONENT type="-1" id="993" >
 <father id="994" num="0" />
 <cdparam x="838" y="546" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
diff --git a/modeling/fibonacci.xml b/modeling/fibonacci.xml
index 87aa12b4292bddec4f42ed29be96811ec75d70a8..a01a3e7e20830ac52b3467bae2ff7a0e2c5cdee8 100644
--- a/modeling/fibonacci.xml
+++ b/modeling/fibonacci.xml
@@ -1,95 +1,100 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 
-<TURTLEGMODELING version="0.85beta9r5">
+<TURTLEGMODELING version="0.92-beta1">
 
 <Modeling type="ProActive Design" nameTab="ProActive Design" >
 <ProactiveCSDPanel name="Main Composite Structure Diagram" minX="10" maxX="1400" minY="10" maxY="900" >
-<COMPONENT type="2100" id="394" >
+<COMPONENT type="2100" id="14" >
 <cdparam x="1208" y="318" />
 <sizeparam width="150" height="100" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Component " value="Display" />
-<TGConnectingPoint num="0" id="386" />
-<TGConnectingPoint num="1" id="387" />
-<TGConnectingPoint num="2" id="388" />
-<TGConnectingPoint num="3" id="389" />
-<TGConnectingPoint num="4" id="390" />
-<TGConnectingPoint num="5" id="391" />
-<TGConnectingPoint num="6" id="392" />
-<TGConnectingPoint num="7" id="393" />
+<TGConnectingPoint num="0" id="6" />
+<TGConnectingPoint num="1" id="7" />
+<TGConnectingPoint num="2" id="8" />
+<TGConnectingPoint num="3" id="9" />
+<TGConnectingPoint num="4" id="10" />
+<TGConnectingPoint num="5" id="11" />
+<TGConnectingPoint num="6" id="12" />
+<TGConnectingPoint num="7" id="13" />
 <extraparam>
 <Attribute access="0" id="fib" type="0" initialValue="0" typeOther="" />
 <ShowAttributes visible="0" />
-<LastPortCode code="2" />
+<LastPortCode code="3" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="2106" id="385" >
-<father id="394" num="0" />
+<SUBCOMPONENT type="2106" id="5" >
+<father id="14" num="0" />
 <cdparam x="1198" y="363" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="In Port" value="pf" />
-<TGConnectingPoint num="0" id="381" />
-<TGConnectingPoint num="1" id="382" />
-<TGConnectingPoint num="2" id="383" />
-<TGConnectingPoint num="3" id="384" />
+<TGConnectingPoint num="0" id="1" />
+<TGConnectingPoint num="1" id="2" />
+<TGConnectingPoint num="2" id="3" />
+<TGConnectingPoint num="3" id="4" />
 <extraparam>
 <PortCode code="Display1" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="2100" id="159" >
+<COMPONENT type="2100" id="28" >
 <cdparam x="14" y="387" />
 <sizeparam width="115" height="80" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="Component " value="Go" />
-<TGConnectingPoint num="0" id="151" />
-<TGConnectingPoint num="1" id="152" />
-<TGConnectingPoint num="2" id="153" />
-<TGConnectingPoint num="3" id="154" />
-<TGConnectingPoint num="4" id="155" />
-<TGConnectingPoint num="5" id="156" />
-<TGConnectingPoint num="6" id="157" />
-<TGConnectingPoint num="7" id="158" />
+<TGConnectingPoint num="0" id="20" />
+<TGConnectingPoint num="1" id="21" />
+<TGConnectingPoint num="2" id="22" />
+<TGConnectingPoint num="3" id="23" />
+<TGConnectingPoint num="4" id="24" />
+<TGConnectingPoint num="5" id="25" />
+<TGConnectingPoint num="6" id="26" />
+<TGConnectingPoint num="7" id="27" />
 <extraparam>
 <ShowAttributes visible="0" />
-<LastPortCode code="2" />
+<LastPortCode code="3" />
 </extraparam>
 </COMPONENT>
-<SUBCOMPONENT type="2108" id="150" >
-<father id="159" num="0" />
+<SUBCOMPONENT type="2108" id="19" >
+<father id="28" num="0" />
 <cdparam x="119" y="420" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="0" maxX="95" minY="0" maxY="60" />
 <infoparam name="Out Port" value="pi" />
-<TGConnectingPoint num="0" id="146" />
-<TGConnectingPoint num="1" id="147" />
-<TGConnectingPoint num="2" id="148" />
-<TGConnectingPoint num="3" id="149" />
+<TGConnectingPoint num="0" id="15" />
+<TGConnectingPoint num="1" id="16" />
+<TGConnectingPoint num="2" id="17" />
+<TGConnectingPoint num="3" id="18" />
 <extraparam>
 <PortCode code="Go1" />
 <Show value="1" />
 </extraparam>
 </SUBCOMPONENT>
 
-<COMPONENT type="2104" id="172" >
+<COMPONENT type="2104" id="41" >
 <cdparam x="75" y="421" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="145" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="145" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="continue" />
-<TGConnectingPoint num="0" id="160" />
-<TGConnectingPoint num="1" id="161" />
-<TGConnectingPoint num="2" id="162" />
-<TGConnectingPoint num="3" id="163" />
-<TGConnectingPoint num="4" id="164" />
-<TGConnectingPoint num="5" id="165" />
-<TGConnectingPoint num="6" id="166" />
-<TGConnectingPoint num="7" id="167" />
-<TGConnectingPoint num="8" id="168" />
-<TGConnectingPoint num="9" id="169" />
-<TGConnectingPoint num="10" id="170" />
-<TGConnectingPoint num="11" id="171" />
+<TGConnectingPoint num="0" id="29" />
+<TGConnectingPoint num="1" id="30" />
+<TGConnectingPoint num="2" id="31" />
+<TGConnectingPoint num="3" id="32" />
+<TGConnectingPoint num="4" id="33" />
+<TGConnectingPoint num="5" id="34" />
+<TGConnectingPoint num="6" id="35" />
+<TGConnectingPoint num="7" id="36" />
+<TGConnectingPoint num="8" id="37" />
+<TGConnectingPoint num="9" id="38" />
+<TGConnectingPoint num="10" id="39" />
+<TGConnectingPoint num="11" id="40" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="0" />
@@ -98,23 +103,24 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="185" >
+<COMPONENT type="2104" id="54" >
 <cdparam x="330" y="562" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="145" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="145" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="continue" />
-<TGConnectingPoint num="0" id="173" />
-<TGConnectingPoint num="1" id="174" />
-<TGConnectingPoint num="2" id="175" />
-<TGConnectingPoint num="3" id="176" />
-<TGConnectingPoint num="4" id="177" />
-<TGConnectingPoint num="5" id="178" />
-<TGConnectingPoint num="6" id="179" />
-<TGConnectingPoint num="7" id="180" />
-<TGConnectingPoint num="8" id="181" />
-<TGConnectingPoint num="9" id="182" />
-<TGConnectingPoint num="10" id="183" />
-<TGConnectingPoint num="11" id="184" />
+<TGConnectingPoint num="0" id="42" />
+<TGConnectingPoint num="1" id="43" />
+<TGConnectingPoint num="2" id="44" />
+<TGConnectingPoint num="3" id="45" />
+<TGConnectingPoint num="4" id="46" />
+<TGConnectingPoint num="5" id="47" />
+<TGConnectingPoint num="6" id="48" />
+<TGConnectingPoint num="7" id="49" />
+<TGConnectingPoint num="8" id="50" />
+<TGConnectingPoint num="9" id="51" />
+<TGConnectingPoint num="10" id="52" />
+<TGConnectingPoint num="11" id="53" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="0" />
@@ -123,23 +129,24 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="198" >
+<COMPONENT type="2104" id="67" >
 <cdparam x="145" y="551" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="145" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="131" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="continue" />
-<TGConnectingPoint num="0" id="186" />
-<TGConnectingPoint num="1" id="187" />
-<TGConnectingPoint num="2" id="188" />
-<TGConnectingPoint num="3" id="189" />
-<TGConnectingPoint num="4" id="190" />
-<TGConnectingPoint num="5" id="191" />
-<TGConnectingPoint num="6" id="192" />
-<TGConnectingPoint num="7" id="193" />
-<TGConnectingPoint num="8" id="194" />
-<TGConnectingPoint num="9" id="195" />
-<TGConnectingPoint num="10" id="196" />
-<TGConnectingPoint num="11" id="197" />
+<TGConnectingPoint num="0" id="55" />
+<TGConnectingPoint num="1" id="56" />
+<TGConnectingPoint num="2" id="57" />
+<TGConnectingPoint num="3" id="58" />
+<TGConnectingPoint num="4" id="59" />
+<TGConnectingPoint num="5" id="60" />
+<TGConnectingPoint num="6" id="61" />
+<TGConnectingPoint num="7" id="62" />
+<TGConnectingPoint num="8" id="63" />
+<TGConnectingPoint num="9" id="64" />
+<TGConnectingPoint num="10" id="65" />
+<TGConnectingPoint num="11" id="66" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="1" />
@@ -148,23 +155,24 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="211" >
+<COMPONENT type="2104" id="80" >
 <cdparam x="326" y="18" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="152" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="152" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="sendSum" />
-<TGConnectingPoint num="0" id="199" />
-<TGConnectingPoint num="1" id="200" />
-<TGConnectingPoint num="2" id="201" />
-<TGConnectingPoint num="3" id="202" />
-<TGConnectingPoint num="4" id="203" />
-<TGConnectingPoint num="5" id="204" />
-<TGConnectingPoint num="6" id="205" />
-<TGConnectingPoint num="7" id="206" />
-<TGConnectingPoint num="8" id="207" />
-<TGConnectingPoint num="9" id="208" />
-<TGConnectingPoint num="10" id="209" />
-<TGConnectingPoint num="11" id="210" />
+<TGConnectingPoint num="0" id="68" />
+<TGConnectingPoint num="1" id="69" />
+<TGConnectingPoint num="2" id="70" />
+<TGConnectingPoint num="3" id="71" />
+<TGConnectingPoint num="4" id="72" />
+<TGConnectingPoint num="5" id="73" />
+<TGConnectingPoint num="6" id="74" />
+<TGConnectingPoint num="7" id="75" />
+<TGConnectingPoint num="8" id="76" />
+<TGConnectingPoint num="9" id="77" />
+<TGConnectingPoint num="10" id="78" />
+<TGConnectingPoint num="11" id="79" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="0" />
@@ -173,23 +181,24 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="224" >
+<COMPONENT type="2104" id="93" >
 <cdparam x="229" y="10" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="161" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="146" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="send1" />
-<TGConnectingPoint num="0" id="212" />
-<TGConnectingPoint num="1" id="213" />
-<TGConnectingPoint num="2" id="214" />
-<TGConnectingPoint num="3" id="215" />
-<TGConnectingPoint num="4" id="216" />
-<TGConnectingPoint num="5" id="217" />
-<TGConnectingPoint num="6" id="218" />
-<TGConnectingPoint num="7" id="219" />
-<TGConnectingPoint num="8" id="220" />
-<TGConnectingPoint num="9" id="221" />
-<TGConnectingPoint num="10" id="222" />
-<TGConnectingPoint num="11" id="223" />
+<TGConnectingPoint num="0" id="81" />
+<TGConnectingPoint num="1" id="82" />
+<TGConnectingPoint num="2" id="83" />
+<TGConnectingPoint num="3" id="84" />
+<TGConnectingPoint num="4" id="85" />
+<TGConnectingPoint num="5" id="86" />
+<TGConnectingPoint num="6" id="87" />
+<TGConnectingPoint num="7" id="88" />
+<TGConnectingPoint num="8" id="89" />
+<TGConnectingPoint num="9" id="90" />
+<TGConnectingPoint num="10" id="91" />
+<TGConnectingPoint num="11" id="92" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="1" />
@@ -198,23 +207,24 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="237" >
+<COMPONENT type="2104" id="106" >
 <cdparam x="891" y="24" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="161" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="146" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="send2" />
-<TGConnectingPoint num="0" id="225" />
-<TGConnectingPoint num="1" id="226" />
-<TGConnectingPoint num="2" id="227" />
-<TGConnectingPoint num="3" id="228" />
-<TGConnectingPoint num="4" id="229" />
-<TGConnectingPoint num="5" id="230" />
-<TGConnectingPoint num="6" id="231" />
-<TGConnectingPoint num="7" id="232" />
-<TGConnectingPoint num="8" id="233" />
-<TGConnectingPoint num="9" id="234" />
-<TGConnectingPoint num="10" id="235" />
-<TGConnectingPoint num="11" id="236" />
+<TGConnectingPoint num="0" id="94" />
+<TGConnectingPoint num="1" id="95" />
+<TGConnectingPoint num="2" id="96" />
+<TGConnectingPoint num="3" id="97" />
+<TGConnectingPoint num="4" id="98" />
+<TGConnectingPoint num="5" id="99" />
+<TGConnectingPoint num="6" id="100" />
+<TGConnectingPoint num="7" id="101" />
+<TGConnectingPoint num="8" id="102" />
+<TGConnectingPoint num="9" id="103" />
+<TGConnectingPoint num="10" id="104" />
+<TGConnectingPoint num="11" id="105" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="1" />
@@ -223,23 +233,24 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="250" >
+<COMPONENT type="2104" id="119" >
 <cdparam x="60" y="127" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="152" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="138" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="sendSum" />
-<TGConnectingPoint num="0" id="238" />
-<TGConnectingPoint num="1" id="239" />
-<TGConnectingPoint num="2" id="240" />
-<TGConnectingPoint num="3" id="241" />
-<TGConnectingPoint num="4" id="242" />
-<TGConnectingPoint num="5" id="243" />
-<TGConnectingPoint num="6" id="244" />
-<TGConnectingPoint num="7" id="245" />
-<TGConnectingPoint num="8" id="246" />
-<TGConnectingPoint num="9" id="247" />
-<TGConnectingPoint num="10" id="248" />
-<TGConnectingPoint num="11" id="249" />
+<TGConnectingPoint num="0" id="107" />
+<TGConnectingPoint num="1" id="108" />
+<TGConnectingPoint num="2" id="109" />
+<TGConnectingPoint num="3" id="110" />
+<TGConnectingPoint num="4" id="111" />
+<TGConnectingPoint num="5" id="112" />
+<TGConnectingPoint num="6" id="113" />
+<TGConnectingPoint num="7" id="114" />
+<TGConnectingPoint num="8" id="115" />
+<TGConnectingPoint num="9" id="116" />
+<TGConnectingPoint num="10" id="117" />
+<TGConnectingPoint num="11" id="118" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="1" />
@@ -248,23 +259,24 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="263" >
+<COMPONENT type="2104" id="132" >
 <cdparam x="478" y="502" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="160" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="160" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="sendK" />
-<TGConnectingPoint num="0" id="251" />
-<TGConnectingPoint num="1" id="252" />
-<TGConnectingPoint num="2" id="253" />
-<TGConnectingPoint num="3" id="254" />
-<TGConnectingPoint num="4" id="255" />
-<TGConnectingPoint num="5" id="256" />
-<TGConnectingPoint num="6" id="257" />
-<TGConnectingPoint num="7" id="258" />
-<TGConnectingPoint num="8" id="259" />
-<TGConnectingPoint num="9" id="260" />
-<TGConnectingPoint num="10" id="261" />
-<TGConnectingPoint num="11" id="262" />
+<TGConnectingPoint num="0" id="120" />
+<TGConnectingPoint num="1" id="121" />
+<TGConnectingPoint num="2" id="122" />
+<TGConnectingPoint num="3" id="123" />
+<TGConnectingPoint num="4" id="124" />
+<TGConnectingPoint num="5" id="125" />
+<TGConnectingPoint num="6" id="126" />
+<TGConnectingPoint num="7" id="127" />
+<TGConnectingPoint num="8" id="128" />
+<TGConnectingPoint num="9" id="129" />
+<TGConnectingPoint num="10" id="130" />
+<TGConnectingPoint num="11" id="131" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="0" />
@@ -273,23 +285,24 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="276" >
+<COMPONENT type="2104" id="145" >
 <cdparam x="760" y="662" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="160" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="160" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="sendK" />
-<TGConnectingPoint num="0" id="264" />
-<TGConnectingPoint num="1" id="265" />
-<TGConnectingPoint num="2" id="266" />
-<TGConnectingPoint num="3" id="267" />
-<TGConnectingPoint num="4" id="268" />
-<TGConnectingPoint num="5" id="269" />
-<TGConnectingPoint num="6" id="270" />
-<TGConnectingPoint num="7" id="271" />
-<TGConnectingPoint num="8" id="272" />
-<TGConnectingPoint num="9" id="273" />
-<TGConnectingPoint num="10" id="274" />
-<TGConnectingPoint num="11" id="275" />
+<TGConnectingPoint num="0" id="133" />
+<TGConnectingPoint num="1" id="134" />
+<TGConnectingPoint num="2" id="135" />
+<TGConnectingPoint num="3" id="136" />
+<TGConnectingPoint num="4" id="137" />
+<TGConnectingPoint num="5" id="138" />
+<TGConnectingPoint num="6" id="139" />
+<TGConnectingPoint num="7" id="140" />
+<TGConnectingPoint num="8" id="141" />
+<TGConnectingPoint num="9" id="142" />
+<TGConnectingPoint num="10" id="143" />
+<TGConnectingPoint num="11" id="144" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="0" />
@@ -298,23 +311,24 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="289" >
+<COMPONENT type="2104" id="158" >
 <cdparam x="529" y="583" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="160" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="145" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="sendK" />
-<TGConnectingPoint num="0" id="277" />
-<TGConnectingPoint num="1" id="278" />
-<TGConnectingPoint num="2" id="279" />
-<TGConnectingPoint num="3" id="280" />
-<TGConnectingPoint num="4" id="281" />
-<TGConnectingPoint num="5" id="282" />
-<TGConnectingPoint num="6" id="283" />
-<TGConnectingPoint num="7" id="284" />
-<TGConnectingPoint num="8" id="285" />
-<TGConnectingPoint num="9" id="286" />
-<TGConnectingPoint num="10" id="287" />
-<TGConnectingPoint num="11" id="288" />
+<TGConnectingPoint num="0" id="146" />
+<TGConnectingPoint num="1" id="147" />
+<TGConnectingPoint num="2" id="148" />
+<TGConnectingPoint num="3" id="149" />
+<TGConnectingPoint num="4" id="150" />
+<TGConnectingPoint num="5" id="151" />
+<TGConnectingPoint num="6" id="152" />
+<TGConnectingPoint num="7" id="153" />
+<TGConnectingPoint num="8" id="154" />
+<TGConnectingPoint num="9" id="155" />
+<TGConnectingPoint num="10" id="156" />
+<TGConnectingPoint num="11" id="157" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="1" />
@@ -323,23 +337,24 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="302" >
+<COMPONENT type="2104" id="171" >
 <cdparam x="1152" y="660" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="161" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="161" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="send2" />
-<TGConnectingPoint num="0" id="290" />
-<TGConnectingPoint num="1" id="291" />
-<TGConnectingPoint num="2" id="292" />
-<TGConnectingPoint num="3" id="293" />
-<TGConnectingPoint num="4" id="294" />
-<TGConnectingPoint num="5" id="295" />
-<TGConnectingPoint num="6" id="296" />
-<TGConnectingPoint num="7" id="297" />
-<TGConnectingPoint num="8" id="298" />
-<TGConnectingPoint num="9" id="299" />
-<TGConnectingPoint num="10" id="300" />
-<TGConnectingPoint num="11" id="301" />
+<TGConnectingPoint num="0" id="159" />
+<TGConnectingPoint num="1" id="160" />
+<TGConnectingPoint num="2" id="161" />
+<TGConnectingPoint num="3" id="162" />
+<TGConnectingPoint num="4" id="163" />
+<TGConnectingPoint num="5" id="164" />
+<TGConnectingPoint num="6" id="165" />
+<TGConnectingPoint num="7" id="166" />
+<TGConnectingPoint num="8" id="167" />
+<TGConnectingPoint num="9" id="168" />
+<TGConnectingPoint num="10" id="169" />
+<TGConnectingPoint num="11" id="170" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="0" />
@@ -348,23 +363,24 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="315" >
+<COMPONENT type="2104" id="184" >
 <cdparam x="1100" y="41" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="161" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="161" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="send1" />
-<TGConnectingPoint num="0" id="303" />
-<TGConnectingPoint num="1" id="304" />
-<TGConnectingPoint num="2" id="305" />
-<TGConnectingPoint num="3" id="306" />
-<TGConnectingPoint num="4" id="307" />
-<TGConnectingPoint num="5" id="308" />
-<TGConnectingPoint num="6" id="309" />
-<TGConnectingPoint num="7" id="310" />
-<TGConnectingPoint num="8" id="311" />
-<TGConnectingPoint num="9" id="312" />
-<TGConnectingPoint num="10" id="313" />
-<TGConnectingPoint num="11" id="314" />
+<TGConnectingPoint num="0" id="172" />
+<TGConnectingPoint num="1" id="173" />
+<TGConnectingPoint num="2" id="174" />
+<TGConnectingPoint num="3" id="175" />
+<TGConnectingPoint num="4" id="176" />
+<TGConnectingPoint num="5" id="177" />
+<TGConnectingPoint num="6" id="178" />
+<TGConnectingPoint num="7" id="179" />
+<TGConnectingPoint num="8" id="180" />
+<TGConnectingPoint num="9" id="181" />
+<TGConnectingPoint num="10" id="182" />
+<TGConnectingPoint num="11" id="183" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="0" />
@@ -373,23 +389,24 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="328" >
+<COMPONENT type="2104" id="197" >
 <cdparam x="1139" y="172" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="161" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="161" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="send2" />
-<TGConnectingPoint num="0" id="316" />
-<TGConnectingPoint num="1" id="317" />
-<TGConnectingPoint num="2" id="318" />
-<TGConnectingPoint num="3" id="319" />
-<TGConnectingPoint num="4" id="320" />
-<TGConnectingPoint num="5" id="321" />
-<TGConnectingPoint num="6" id="322" />
-<TGConnectingPoint num="7" id="323" />
-<TGConnectingPoint num="8" id="324" />
-<TGConnectingPoint num="9" id="325" />
-<TGConnectingPoint num="10" id="326" />
-<TGConnectingPoint num="11" id="327" />
+<TGConnectingPoint num="0" id="185" />
+<TGConnectingPoint num="1" id="186" />
+<TGConnectingPoint num="2" id="187" />
+<TGConnectingPoint num="3" id="188" />
+<TGConnectingPoint num="4" id="189" />
+<TGConnectingPoint num="5" id="190" />
+<TGConnectingPoint num="6" id="191" />
+<TGConnectingPoint num="7" id="192" />
+<TGConnectingPoint num="8" id="193" />
+<TGConnectingPoint num="9" id="194" />
+<TGConnectingPoint num="10" id="195" />
+<TGConnectingPoint num="11" id="196" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="0" />
@@ -398,23 +415,24 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="341" >
+<COMPONENT type="2104" id="210" >
 <cdparam x="800" y="496" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="161" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="161" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="send1" />
-<TGConnectingPoint num="0" id="329" />
-<TGConnectingPoint num="1" id="330" />
-<TGConnectingPoint num="2" id="331" />
-<TGConnectingPoint num="3" id="332" />
-<TGConnectingPoint num="4" id="333" />
-<TGConnectingPoint num="5" id="334" />
-<TGConnectingPoint num="6" id="335" />
-<TGConnectingPoint num="7" id="336" />
-<TGConnectingPoint num="8" id="337" />
-<TGConnectingPoint num="9" id="338" />
-<TGConnectingPoint num="10" id="339" />
-<TGConnectingPoint num="11" id="340" />
+<TGConnectingPoint num="0" id="198" />
+<TGConnectingPoint num="1" id="199" />
+<TGConnectingPoint num="2" id="200" />
+<TGConnectingPoint num="3" id="201" />
+<TGConnectingPoint num="4" id="202" />
+<TGConnectingPoint num="5" id="203" />
+<TGConnectingPoint num="6" id="204" />
+<TGConnectingPoint num="7" id="205" />
+<TGConnectingPoint num="8" id="206" />
+<TGConnectingPoint num="9" id="207" />
+<TGConnectingPoint num="10" id="208" />
+<TGConnectingPoint num="11" id="209" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="0" />
@@ -423,23 +441,24 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="354" >
+<COMPONENT type="2104" id="223" >
 <cdparam x="892" y="587" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="161" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="146" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="sendN" />
-<TGConnectingPoint num="0" id="342" />
-<TGConnectingPoint num="1" id="343" />
-<TGConnectingPoint num="2" id="344" />
-<TGConnectingPoint num="3" id="345" />
-<TGConnectingPoint num="4" id="346" />
-<TGConnectingPoint num="5" id="347" />
-<TGConnectingPoint num="6" id="348" />
-<TGConnectingPoint num="7" id="349" />
-<TGConnectingPoint num="8" id="350" />
-<TGConnectingPoint num="9" id="351" />
-<TGConnectingPoint num="10" id="352" />
-<TGConnectingPoint num="11" id="353" />
+<TGConnectingPoint num="0" id="211" />
+<TGConnectingPoint num="1" id="212" />
+<TGConnectingPoint num="2" id="213" />
+<TGConnectingPoint num="3" id="214" />
+<TGConnectingPoint num="4" id="215" />
+<TGConnectingPoint num="5" id="216" />
+<TGConnectingPoint num="6" id="217" />
+<TGConnectingPoint num="7" id="218" />
+<TGConnectingPoint num="8" id="219" />
+<TGConnectingPoint num="9" id="220" />
+<TGConnectingPoint num="10" id="221" />
+<TGConnectingPoint num="11" id="222" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="1" />
@@ -448,23 +467,24 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="367" >
+<COMPONENT type="2104" id="236" >
 <cdparam x="920" y="640" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="161" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="161" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="sendN" />
-<TGConnectingPoint num="0" id="355" />
-<TGConnectingPoint num="1" id="356" />
-<TGConnectingPoint num="2" id="357" />
-<TGConnectingPoint num="3" id="358" />
-<TGConnectingPoint num="4" id="359" />
-<TGConnectingPoint num="5" id="360" />
-<TGConnectingPoint num="6" id="361" />
-<TGConnectingPoint num="7" id="362" />
-<TGConnectingPoint num="8" id="363" />
-<TGConnectingPoint num="9" id="364" />
-<TGConnectingPoint num="10" id="365" />
-<TGConnectingPoint num="11" id="366" />
+<TGConnectingPoint num="0" id="224" />
+<TGConnectingPoint num="1" id="225" />
+<TGConnectingPoint num="2" id="226" />
+<TGConnectingPoint num="3" id="227" />
+<TGConnectingPoint num="4" id="228" />
+<TGConnectingPoint num="5" id="229" />
+<TGConnectingPoint num="6" id="230" />
+<TGConnectingPoint num="7" id="231" />
+<TGConnectingPoint num="8" id="232" />
+<TGConnectingPoint num="9" id="233" />
+<TGConnectingPoint num="10" id="234" />
+<TGConnectingPoint num="11" id="235" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="0" />
@@ -473,23 +493,24 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="380" >
+<COMPONENT type="2104" id="249" >
 <cdparam x="1203" y="458" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="157" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="142" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="out" />
-<TGConnectingPoint num="0" id="368" />
-<TGConnectingPoint num="1" id="369" />
-<TGConnectingPoint num="2" id="370" />
-<TGConnectingPoint num="3" id="371" />
-<TGConnectingPoint num="4" id="372" />
-<TGConnectingPoint num="5" id="373" />
-<TGConnectingPoint num="6" id="374" />
-<TGConnectingPoint num="7" id="375" />
-<TGConnectingPoint num="8" id="376" />
-<TGConnectingPoint num="9" id="377" />
-<TGConnectingPoint num="10" id="378" />
-<TGConnectingPoint num="11" id="379" />
+<TGConnectingPoint num="0" id="237" />
+<TGConnectingPoint num="1" id="238" />
+<TGConnectingPoint num="2" id="239" />
+<TGConnectingPoint num="3" id="240" />
+<TGConnectingPoint num="4" id="241" />
+<TGConnectingPoint num="5" id="242" />
+<TGConnectingPoint num="6" id="243" />
+<TGConnectingPoint num="7" id="244" />
+<TGConnectingPoint num="8" id="245" />
+<TGConnectingPoint num="9" id="246" />
+<TGConnectingPoint num="10" id="247" />
+<TGConnectingPoint num="11" id="248" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="1" />
@@ -498,23 +519,24 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="407" >
+<COMPONENT type="2104" id="262" >
 <cdparam x="1156" y="546" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="157" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="157" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="out" />
-<TGConnectingPoint num="0" id="395" />
-<TGConnectingPoint num="1" id="396" />
-<TGConnectingPoint num="2" id="397" />
-<TGConnectingPoint num="3" id="398" />
-<TGConnectingPoint num="4" id="399" />
-<TGConnectingPoint num="5" id="400" />
-<TGConnectingPoint num="6" id="401" />
-<TGConnectingPoint num="7" id="402" />
-<TGConnectingPoint num="8" id="403" />
-<TGConnectingPoint num="9" id="404" />
-<TGConnectingPoint num="10" id="405" />
-<TGConnectingPoint num="11" id="406" />
+<TGConnectingPoint num="0" id="250" />
+<TGConnectingPoint num="1" id="251" />
+<TGConnectingPoint num="2" id="252" />
+<TGConnectingPoint num="3" id="253" />
+<TGConnectingPoint num="4" id="254" />
+<TGConnectingPoint num="5" id="255" />
+<TGConnectingPoint num="6" id="256" />
+<TGConnectingPoint num="7" id="257" />
+<TGConnectingPoint num="8" id="258" />
+<TGConnectingPoint num="9" id="259" />
+<TGConnectingPoint num="10" id="260" />
+<TGConnectingPoint num="11" id="261" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="0" />
@@ -523,23 +545,24 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="420" >
+<COMPONENT type="2104" id="275" >
 <cdparam x="1287" y="424" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="157" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="157" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="out" />
-<TGConnectingPoint num="0" id="408" />
-<TGConnectingPoint num="1" id="409" />
-<TGConnectingPoint num="2" id="410" />
-<TGConnectingPoint num="3" id="411" />
-<TGConnectingPoint num="4" id="412" />
-<TGConnectingPoint num="5" id="413" />
-<TGConnectingPoint num="6" id="414" />
-<TGConnectingPoint num="7" id="415" />
-<TGConnectingPoint num="8" id="416" />
-<TGConnectingPoint num="9" id="417" />
-<TGConnectingPoint num="10" id="418" />
-<TGConnectingPoint num="11" id="419" />
+<TGConnectingPoint num="0" id="263" />
+<TGConnectingPoint num="1" id="264" />
+<TGConnectingPoint num="2" id="265" />
+<TGConnectingPoint num="3" id="266" />
+<TGConnectingPoint num="4" id="267" />
+<TGConnectingPoint num="5" id="268" />
+<TGConnectingPoint num="6" id="269" />
+<TGConnectingPoint num="7" id="270" />
+<TGConnectingPoint num="8" id="271" />
+<TGConnectingPoint num="9" id="272" />
+<TGConnectingPoint num="10" id="273" />
+<TGConnectingPoint num="11" id="274" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="0" />
@@ -548,23 +571,24 @@
 </extraparam>
 </COMPONENT>
 
-<COMPONENT type="2104" id="433" >
+<COMPONENT type="2104" id="288" >
 <cdparam x="1130" y="427" />
-<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="157" minDesiredHeight="0" />
+<sizeparam width="100" height="25" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="157" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="ProCSDInterface" value="out" />
-<TGConnectingPoint num="0" id="421" />
-<TGConnectingPoint num="1" id="422" />
-<TGConnectingPoint num="2" id="423" />
-<TGConnectingPoint num="3" id="424" />
-<TGConnectingPoint num="4" id="425" />
-<TGConnectingPoint num="5" id="426" />
-<TGConnectingPoint num="6" id="427" />
-<TGConnectingPoint num="7" id="428" />
-<TGConnectingPoint num="8" id="429" />
-<TGConnectingPoint num="9" id="430" />
-<TGConnectingPoint num="10" id="431" />
-<TGConnectingPoint num="11" id="432" />
+<TGConnectingPoint num="0" id="276" />
+<TGConnectingPoint num="1" id="277" />
+<TGConnectingPoint num="2" id="278" />
+<TGConnectingPoint num="3" id="279" />
+<TGConnectingPoint num="4" id="280" />
+<TGConnectingPoint num="5" id="281" />
+<TGConnectingPoint num="6" id="282" />
+<TGConnectingPoint num="7" id="283" />
+<TGConnectingPoint num="8" id="284" />
+<TGConnectingPoint num="9" id="285" />
+<TGConnectingPoint num="10" id="286" />
+<TGConnectingPoint num="11" id="287" />
 <extraparam>
 <Mandatory value="0" />
 <Show value="0" />
@@ -573,673 +597,697 @@
 </extraparam>
 </COMPONENT>
 
-<CONNECTOR type="122" id="437" >
+<COMPONENT type="2100" id="432" >
+<cdparam x="284" y="130" />
+<sizeparam width="809" height="399" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Component " value="Fib" />
+<TGConnectingPoint num="0" id="424" />
+<TGConnectingPoint num="1" id="425" />
+<TGConnectingPoint num="2" id="426" />
+<TGConnectingPoint num="3" id="427" />
+<TGConnectingPoint num="4" id="428" />
+<TGConnectingPoint num="5" id="429" />
+<TGConnectingPoint num="6" id="430" />
+<TGConnectingPoint num="7" id="431" />
+<extraparam>
+<ShowAttributes visible="0" />
+<LastPortCode code="6" />
+</extraparam>
+</COMPONENT>
+<SUBCOMPONENT type="2108" id="293" >
+<father id="432" num="0" />
+<cdparam x="1083" y="371" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Out Port" value="po" />
+<TGConnectingPoint num="0" id="289" />
+<TGConnectingPoint num="1" id="290" />
+<TGConnectingPoint num="2" id="291" />
+<TGConnectingPoint num="3" id="292" />
+<extraparam>
+<PortCode code="Fib2" />
+<Show value="1" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2100" id="317" >
+<father id="432" num="1" />
+<cdparam x="621" y="152" />
+<sizeparam width="150" height="100" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="659" minY="0" maxY="299" />
+<infoparam name="Component " value="Add" />
+<TGConnectingPoint num="0" id="309" />
+<TGConnectingPoint num="1" id="310" />
+<TGConnectingPoint num="2" id="311" />
+<TGConnectingPoint num="3" id="312" />
+<TGConnectingPoint num="4" id="313" />
+<TGConnectingPoint num="5" id="314" />
+<TGConnectingPoint num="6" id="315" />
+<TGConnectingPoint num="7" id="316" />
+<extraparam>
+<Attribute access="0" id="n1" type="0" initialValue="0" typeOther="" />
+<Attribute access="0" id="n2" type="0" initialValue="0" typeOther="" />
+<Attribute access="0" id="sum" type="0" initialValue="0" typeOther="" />
+<Attribute access="0" id="serve" type="0" initialValue="0" typeOther="" />
+<ShowAttributes visible="0" />
+<LastPortCode code="9" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2106" id="298" >
+<father id="317" num="0" />
+<cdparam x="735" y="242" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="In Port" value="p16" />
+<TGConnectingPoint num="0" id="294" />
+<TGConnectingPoint num="1" id="295" />
+<TGConnectingPoint num="2" id="296" />
+<TGConnectingPoint num="3" id="297" />
+<extraparam>
+<PortCode code="Add3" />
+<Show value="0" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2106" id="303" >
+<father id="317" num="1" />
+<cdparam x="642" y="242" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="In Port" value="p15" />
+<TGConnectingPoint num="0" id="299" />
+<TGConnectingPoint num="1" id="300" />
+<TGConnectingPoint num="2" id="301" />
+<TGConnectingPoint num="3" id="302" />
+<extraparam>
+<PortCode code="Add2" />
+<Show value="0" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2108" id="308" >
+<father id="317" num="2" />
+<cdparam x="611" y="189" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Out Port" value="p14" />
+<TGConnectingPoint num="0" id="304" />
+<TGConnectingPoint num="1" id="305" />
+<TGConnectingPoint num="2" id="306" />
+<TGConnectingPoint num="3" id="307" />
+<extraparam>
+<PortCode code="Add1" />
+<Show value="1" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2100" id="341" >
+<father id="432" num="2" />
+<cdparam x="406" y="363" />
+<sizeparam width="150" height="100" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="659" minY="0" maxY="299" />
+<infoparam name="Component " value="Cont" />
+<TGConnectingPoint num="0" id="333" />
+<TGConnectingPoint num="1" id="334" />
+<TGConnectingPoint num="2" id="335" />
+<TGConnectingPoint num="3" id="336" />
+<TGConnectingPoint num="4" id="337" />
+<TGConnectingPoint num="5" id="338" />
+<TGConnectingPoint num="6" id="339" />
+<TGConnectingPoint num="7" id="340" />
+<extraparam>
+<Attribute access="0" id="next" type="0" initialValue="2" typeOther="" />
+<Attribute access="0" id="k" type="0" initialValue="0" typeOther="" />
+<ShowAttributes visible="0" />
+<LastPortCode code="9" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2106" id="322" >
+<father id="341" num="0" />
+<cdparam x="423" y="353" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="In Port" value="p2" />
+<TGConnectingPoint num="0" id="318" />
+<TGConnectingPoint num="1" id="319" />
+<TGConnectingPoint num="2" id="320" />
+<TGConnectingPoint num="3" id="321" />
+<extraparam>
+<PortCode code="Cont3" />
+<Show value="0" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2106" id="327" >
+<father id="341" num="1" />
+<cdparam x="396" y="424" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="In Port" value="p1" />
+<TGConnectingPoint num="0" id="323" />
+<TGConnectingPoint num="1" id="324" />
+<TGConnectingPoint num="2" id="325" />
+<TGConnectingPoint num="3" id="326" />
+<extraparam>
+<PortCode code="Cont2" />
+<Show value="1" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2108" id="332" >
+<father id="341" num="2" />
+<cdparam x="546" y="407" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Out Port" value="p3" />
+<TGConnectingPoint num="0" id="328" />
+<TGConnectingPoint num="1" id="329" />
+<TGConnectingPoint num="2" id="330" />
+<TGConnectingPoint num="3" id="331" />
+<extraparam>
+<PortCode code="Cont1" />
+<Show value="1" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2100" id="418" >
+<father id="432" num="3" />
+<cdparam x="671" y="332" />
+<sizeparam width="354" height="160" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="455" minY="0" maxY="239" />
+<infoparam name="Component " value="CC" />
+<TGConnectingPoint num="0" id="410" />
+<TGConnectingPoint num="1" id="411" />
+<TGConnectingPoint num="2" id="412" />
+<TGConnectingPoint num="3" id="413" />
+<TGConnectingPoint num="4" id="414" />
+<TGConnectingPoint num="5" id="415" />
+<TGConnectingPoint num="6" id="416" />
+<TGConnectingPoint num="7" id="417" />
+<extraparam>
+<ShowAttributes visible="0" />
+<LastPortCode code="12" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2108" id="346" >
+<father id="418" num="0" />
+<cdparam x="1015" y="392" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Out Port" value="p11" />
+<TGConnectingPoint num="0" id="342" />
+<TGConnectingPoint num="1" id="343" />
+<TGConnectingPoint num="2" id="344" />
+<TGConnectingPoint num="3" id="345" />
+<extraparam>
+<PortCode code="CC4" />
+<Show value="0" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2100" id="370" >
+<father id="418" num="1" />
+<cdparam x="723" y="379" />
+<sizeparam width="115" height="87" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="239" minY="0" maxY="73" />
+<infoparam name="Component " value="Cons1" />
+<TGConnectingPoint num="0" id="362" />
+<TGConnectingPoint num="1" id="363" />
+<TGConnectingPoint num="2" id="364" />
+<TGConnectingPoint num="3" id="365" />
+<TGConnectingPoint num="4" id="366" />
+<TGConnectingPoint num="5" id="367" />
+<TGConnectingPoint num="6" id="368" />
+<TGConnectingPoint num="7" id="369" />
+<extraparam>
+<Attribute access="0" id="n1" type="0" initialValue="1" typeOther="" />
+<ShowAttributes visible="0" />
+<LastPortCode code="9" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2106" id="351" >
+<father id="370" num="0" />
+<cdparam x="713" y="416" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="95" minY="0" maxY="67" />
+<infoparam name="In Port" value="p5" />
+<TGConnectingPoint num="0" id="347" />
+<TGConnectingPoint num="1" id="348" />
+<TGConnectingPoint num="2" id="349" />
+<TGConnectingPoint num="3" id="350" />
+<extraparam>
+<PortCode code="Cons13" />
+<Show value="1" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2108" id="356" >
+<father id="370" num="1" />
+<cdparam x="828" y="439" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="95" minY="0" maxY="67" />
+<infoparam name="Out Port" value="p7" />
+<TGConnectingPoint num="0" id="352" />
+<TGConnectingPoint num="1" id="353" />
+<TGConnectingPoint num="2" id="354" />
+<TGConnectingPoint num="3" id="355" />
+<extraparam>
+<PortCode code="Cons12" />
+<Show value="1" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2108" id="361" >
+<father id="370" num="2" />
+<cdparam x="786" y="369" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="95" minY="0" maxY="67" />
+<infoparam name="Out Port" value="p6" />
+<TGConnectingPoint num="0" id="357" />
+<TGConnectingPoint num="1" id="358" />
+<TGConnectingPoint num="2" id="359" />
+<TGConnectingPoint num="3" id="360" />
+<extraparam>
+<PortCode code="Cons11" />
+<Show value="1" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2100" id="394" >
+<father id="418" num="2" />
+<cdparam x="886" y="380" />
+<sizeparam width="90" height="88" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="264" minY="0" maxY="72" />
+<infoparam name="Component " value="Cons2" />
+<TGConnectingPoint num="0" id="386" />
+<TGConnectingPoint num="1" id="387" />
+<TGConnectingPoint num="2" id="388" />
+<TGConnectingPoint num="3" id="389" />
+<TGConnectingPoint num="4" id="390" />
+<TGConnectingPoint num="5" id="391" />
+<TGConnectingPoint num="6" id="392" />
+<TGConnectingPoint num="7" id="393" />
+<extraparam>
+<Attribute access="0" id="n2" type="0" initialValue="0" typeOther="" />
+<ShowAttributes visible="0" />
+<LastPortCode code="9" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2106" id="375" >
+<father id="394" num="0" />
+<cdparam x="876" y="413" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="70" minY="0" maxY="68" />
+<infoparam name="In Port" value="p8" />
+<TGConnectingPoint num="0" id="371" />
+<TGConnectingPoint num="1" id="372" />
+<TGConnectingPoint num="2" id="373" />
+<TGConnectingPoint num="3" id="374" />
+<extraparam>
+<PortCode code="Cons23" />
+<Show value="0" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2108" id="380" >
+<father id="394" num="1" />
+<cdparam x="914" y="370" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="70" minY="0" maxY="68" />
+<infoparam name="Out Port" value="p9" />
+<TGConnectingPoint num="0" id="376" />
+<TGConnectingPoint num="1" id="377" />
+<TGConnectingPoint num="2" id="378" />
+<TGConnectingPoint num="3" id="379" />
+<extraparam>
+<PortCode code="Cons22" />
+<Show value="1" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2108" id="385" >
+<father id="394" num="2" />
+<cdparam x="966" y="416" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Out Port" value="p10" />
+<TGConnectingPoint num="0" id="381" />
+<TGConnectingPoint num="1" id="382" />
+<TGConnectingPoint num="2" id="383" />
+<TGConnectingPoint num="3" id="384" />
+<extraparam>
+<PortCode code="Cons21" />
+<Show value="1" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2106" id="399" >
+<father id="418" num="3" />
+<cdparam x="661" y="397" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="In Port" value="p4" />
+<TGConnectingPoint num="0" id="395" />
+<TGConnectingPoint num="1" id="396" />
+<TGConnectingPoint num="2" id="397" />
+<TGConnectingPoint num="3" id="398" />
+<extraparam>
+<PortCode code="CC3" />
+<Show value="0" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2108" id="404" >
+<father id="418" num="4" />
+<cdparam x="708" y="322" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Out Port" value="p12" />
+<TGConnectingPoint num="0" id="400" />
+<TGConnectingPoint num="1" id="401" />
+<TGConnectingPoint num="2" id="402" />
+<TGConnectingPoint num="3" id="403" />
+<extraparam>
+<PortCode code="CC2" />
+<Show value="1" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2108" id="409" >
+<father id="418" num="5" />
+<cdparam x="784" y="322" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
+<infoparam name="Out Port" value="p13" />
+<TGConnectingPoint num="0" id="405" />
+<TGConnectingPoint num="1" id="406" />
+<TGConnectingPoint num="2" id="407" />
+<TGConnectingPoint num="3" id="408" />
+<extraparam>
+<PortCode code="CC1" />
+<Show value="1" />
+</extraparam>
+</SUBCOMPONENT>
+<SUBCOMPONENT type="2106" id="423" >
+<father id="432" num="4" />
+<cdparam x="274" y="417" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
+<cdrectangleparam minX="0" maxX="789" minY="0" maxY="379" />
+<infoparam name="In Port" value="p0" />
+<TGConnectingPoint num="0" id="419" />
+<TGConnectingPoint num="1" id="420" />
+<TGConnectingPoint num="2" id="421" />
+<TGConnectingPoint num="3" id="422" />
+<extraparam>
+<PortCode code="Fib1" />
+<Show value="0" />
+</extraparam>
+</SUBCOMPONENT>
+
+<CONNECTOR type="122" id="434" >
 <cdparam x="447" y="380" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
-<TGConnectingPoint num="0" id="436" />
-<P1  x="566" y="417" id="44" />
-<P2  x="661" y="407" id="110" />
+<TGConnectingPoint num="0" id="433" />
+<P1  x="566" y="417" id="331" />
+<P2  x="661" y="407" id="397" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
-<CONNECTOR type="122" id="441" >
+<CONNECTOR type="122" id="436" >
 <cdparam x="763" y="407" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
-<TGConnectingPoint num="0" id="440" />
-<P1  x="848" y="449" id="68" />
-<P2  x="876" y="423" id="86" />
+<TGConnectingPoint num="0" id="435" />
+<P1  x="848" y="449" id="355" />
+<P2  x="876" y="423" id="373" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
-<CONNECTOR type="122" id="445" >
+<CONNECTOR type="122" id="438" >
 <cdparam x="647" y="284" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
-<TGConnectingPoint num="0" id="444" />
-<P1  x="718" y="322" id="113" />
-<P2  x="642" y="252" id="14" />
+<TGConnectingPoint num="0" id="437" />
+<P1  x="718" y="322" id="400" />
+<P2  x="642" y="252" id="301" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
-<CONNECTOR type="122" id="449" >
+<CONNECTOR type="122" id="440" >
 <cdparam x="718" y="284" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
-<TGConnectingPoint num="0" id="448" />
-<P1  x="794" y="322" id="118" />
-<P2  x="755" y="252" id="10" />
+<TGConnectingPoint num="0" id="439" />
+<P1  x="794" y="322" id="405" />
+<P2  x="755" y="252" id="297" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
-<CONNECTOR type="122" id="451" >
+<CONNECTOR type="122" id="442" >
 <cdparam x="402" y="171" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
-<TGConnectingPoint num="0" id="450" />
-<P1  x="611" y="199" id="19" />
-<P2  x="433" y="353" id="31" />
+<TGConnectingPoint num="0" id="441" />
+<P1  x="611" y="199" id="306" />
+<P2  x="433" y="353" id="318" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
-<CONNECTOR type="122" id="453" >
+<CONNECTOR type="122" id="444" >
 <cdparam x="269" y="303" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
-<TGConnectingPoint num="0" id="452" />
-<P1  x="139" y="430" id="149" />
-<P2  x="274" y="427" id="134" />
+<TGConnectingPoint num="0" id="443" />
+<P1  x="139" y="430" id="18" />
+<P2  x="274" y="427" id="421" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
-<CONNECTOR type="103" id="454" >
+<CONNECTOR type="103" id="445" >
 <cdparam x="267" y="372" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="129" y="440" id="147" />
-<P2  x="125" y="421" id="163" />
+<P1  x="129" y="440" id="16" />
+<P2  x="125" y="421" id="32" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="455" >
+<CONNECTOR type="103" id="446" >
 <cdparam x="378" y="388" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="284" y="437" id="133" />
-<P2  x="195" y="551" id="189" />
+<P1  x="284" y="437" id="420" />
+<P2  x="195" y="551" id="58" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="456" >
+<CONNECTOR type="103" id="447" >
 <cdparam x="500" y="395" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="406" y="444" id="37" />
-<P2  x="380" y="562" id="176" />
+<P1  x="406" y="444" id="324" />
+<P2  x="380" y="562" id="45" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="457" >
+<CONNECTOR type="103" id="448" >
 <cdparam x="648" y="102" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="621" y="189" id="17" />
-<P2  x="426" y="30" id="200" />
+<P1  x="621" y="189" id="304" />
+<P2  x="426" y="30" id="69" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="458" >
+<CONNECTOR type="103" id="449" >
 <cdparam x="562" y="278" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="423" y="363" id="33" />
-<P2  x="160" y="139" id="239" />
+<P1  x="423" y="363" id="320" />
+<P2  x="160" y="139" id="108" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="459" >
+<CONNECTOR type="103" id="450" >
 <cdparam x="674" y="187" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="652" y="242" id="12" />
-<P2  x="279" y="35" id="214" />
+<P1  x="652" y="242" id="299" />
+<P2  x="279" y="35" id="83" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="460" >
+<CONNECTOR type="103" id="451" >
 <cdparam x="767" y="187" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="745" y="242" id="7" />
-<P2  x="941" y="49" id="227" />
+<P1  x="745" y="242" id="294" />
+<P2  x="941" y="49" id="96" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="461" >
+<CONNECTOR type="103" id="452" >
 <cdparam x="913" y="279" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="784" y="332" id="120" />
-<P2  x="1139" y="184" id="316" />
+<P1  x="784" y="332" id="407" />
+<P2  x="1139" y="184" id="185" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="462" >
+<CONNECTOR type="103" id="453" >
 <cdparam x="842" y="279" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="708" y="332" id="115" />
-<P2  x="1100" y="53" id="303" />
+<P1  x="708" y="332" id="402" />
+<P2  x="1100" y="53" id="172" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="463" >
+<CONNECTOR type="103" id="454" >
 <cdparam x="690" y="374" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="556" y="427" id="42" />
-<P2  x="528" y="502" id="254" />
+<P1  x="556" y="427" id="329" />
+<P2  x="528" y="502" id="123" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="464" >
+<CONNECTOR type="103" id="455" >
 <cdparam x="805" y="364" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="671" y="417" id="109" />
-<P2  x="579" y="583" id="280" />
+<P1  x="671" y="417" id="396" />
+<P2  x="579" y="583" id="149" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="465" >
+<CONNECTOR type="103" id="456" >
 <cdparam x="843" y="383" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="723" y="436" id="61" />
-<P2  x="810" y="662" id="267" />
+<P1  x="723" y="436" id="348" />
+<P2  x="810" y="662" id="136" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="466" >
+<CONNECTOR type="103" id="457" >
 <cdparam x="916" y="336" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="796" y="389" id="71" />
-<P2  x="800" y="508" id="329" />
+<P1  x="796" y="389" id="358" />
+<P2  x="800" y="508" id="198" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="467" >
+<CONNECTOR type="103" id="458" >
 <cdparam x="1058" y="337" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="924" y="390" id="90" />
-<P2  x="1152" y="672" id="290" />
+<P1  x="924" y="390" id="377" />
+<P2  x="1152" y="672" id="159" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="468" >
+<CONNECTOR type="103" id="459" >
 <cdparam x="1110" y="399" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="976" y="436" id="95" />
-<P2  x="1206" y="546" id="398" />
+<P1  x="976" y="436" id="382" />
+<P2  x="1206" y="546" id="253" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="469" >
+<CONNECTOR type="103" id="460" >
 <cdparam x="958" y="406" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="838" y="459" id="66" />
-<P2  x="970" y="640" id="358" />
+<P1  x="838" y="459" id="353" />
+<P2  x="970" y="640" id="227" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="470" >
+<CONNECTOR type="103" id="461" >
 <cdparam x="1020" y="380" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="886" y="433" id="85" />
-<P2  x="942" y="587" id="345" />
+<P1  x="886" y="433" id="372" />
+<P2  x="942" y="587" id="214" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="473" >
+<CONNECTOR type="103" id="462" >
 <cdparam x="974" y="288" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="1035" y="402" id="58" />
-<P2  x="1203" y="470" id="368" />
+<P1  x="1035" y="402" id="345" />
+<P2  x="1203" y="470" id="237" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="122" id="477" >
+<CONNECTOR type="122" id="464" >
 <cdparam x="1111" y="337" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to In Port" value="null" />
-<TGConnectingPoint num="0" id="476" />
-<P1  x="1103" y="381" id="5" />
-<P2  x="1198" y="373" id="383" />
+<TGConnectingPoint num="0" id="463" />
+<P1  x="1103" y="381" id="292" />
+<P2  x="1198" y="373" id="3" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
-<CONNECTOR type="103" id="478" >
+<CONNECTOR type="103" id="465" >
 <cdparam x="1101" y="347" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to ProCSDInterface" value="null" />
-<P1  x="1093" y="391" id="3" />
-<P2  x="1180" y="427" id="424" />
+<P1  x="1093" y="391" id="290" />
+<P2  x="1180" y="427" id="279" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<CONNECTOR type="103" id="479" >
+<CONNECTOR type="103" id="466" >
 <cdparam x="1196" y="343" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to ProCSDInterface" value="null" />
-<P1  x="1208" y="383" id="382" />
-<P2  x="1337" y="424" id="411" />
+<P1  x="1208" y="383" id="2" />
+<P2  x="1337" y="424" id="266" />
 <AutomaticDrawing  data="true" />
 </CONNECTOR>
-<COMPONENT type="2100" id="145" >
-<cdparam x="284" y="130" />
-<sizeparam width="809" height="399" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Component " value="Fib" />
-<TGConnectingPoint num="0" id="137" />
-<TGConnectingPoint num="1" id="138" />
-<TGConnectingPoint num="2" id="139" />
-<TGConnectingPoint num="3" id="140" />
-<TGConnectingPoint num="4" id="141" />
-<TGConnectingPoint num="5" id="142" />
-<TGConnectingPoint num="6" id="143" />
-<TGConnectingPoint num="7" id="144" />
-<extraparam>
-<ShowAttributes visible="0" />
-<LastPortCode code="4" />
-</extraparam>
-</COMPONENT>
-<SUBCOMPONENT type="2106" id="136" >
-<father id="145" num="0" />
-<cdparam x="274" y="417" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="789" minY="0" maxY="379" />
-<infoparam name="In Port" value="p0" />
-<TGConnectingPoint num="0" id="132" />
-<TGConnectingPoint num="1" id="133" />
-<TGConnectingPoint num="2" id="134" />
-<TGConnectingPoint num="3" id="135" />
-<extraparam>
-<PortCode code="Fib1" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2100" id="131" >
-<father id="145" num="1" />
-<cdparam x="671" y="332" />
-<sizeparam width="354" height="160" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="455" minY="0" maxY="239" />
-<infoparam name="Component " value="CC" />
-<TGConnectingPoint num="0" id="123" />
-<TGConnectingPoint num="1" id="124" />
-<TGConnectingPoint num="2" id="125" />
-<TGConnectingPoint num="3" id="126" />
-<TGConnectingPoint num="4" id="127" />
-<TGConnectingPoint num="5" id="128" />
-<TGConnectingPoint num="6" id="129" />
-<TGConnectingPoint num="7" id="130" />
-<extraparam>
-<ShowAttributes visible="0" />
-<LastPortCode code="8" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="122" >
-<father id="131" num="0" />
-<cdparam x="784" y="322" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Out Port" value="p13" />
-<TGConnectingPoint num="0" id="118" />
-<TGConnectingPoint num="1" id="119" />
-<TGConnectingPoint num="2" id="120" />
-<TGConnectingPoint num="3" id="121" />
-<extraparam>
-<PortCode code="CC1" />
-<Show value="1" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="117" >
-<father id="131" num="1" />
-<cdparam x="708" y="322" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Out Port" value="p12" />
-<TGConnectingPoint num="0" id="113" />
-<TGConnectingPoint num="1" id="114" />
-<TGConnectingPoint num="2" id="115" />
-<TGConnectingPoint num="3" id="116" />
-<extraparam>
-<PortCode code="CC2" />
-<Show value="1" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="112" >
-<father id="131" num="2" />
-<cdparam x="661" y="397" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="In Port" value="p4" />
-<TGConnectingPoint num="0" id="108" />
-<TGConnectingPoint num="1" id="109" />
-<TGConnectingPoint num="2" id="110" />
-<TGConnectingPoint num="3" id="111" />
-<extraparam>
-<PortCode code="CC3" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2100" id="107" >
-<father id="131" num="3" />
-<cdparam x="886" y="380" />
-<sizeparam width="90" height="88" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="264" minY="0" maxY="72" />
-<infoparam name="Component " value="Cons2" />
-<TGConnectingPoint num="0" id="99" />
-<TGConnectingPoint num="1" id="100" />
-<TGConnectingPoint num="2" id="101" />
-<TGConnectingPoint num="3" id="102" />
-<TGConnectingPoint num="4" id="103" />
-<TGConnectingPoint num="5" id="104" />
-<TGConnectingPoint num="6" id="105" />
-<TGConnectingPoint num="7" id="106" />
-<extraparam>
-<Attribute access="0" id="n2" type="0" initialValue="0" typeOther="" />
-<ShowAttributes visible="0" />
-<LastPortCode code="6" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="98" >
-<father id="107" num="0" />
-<cdparam x="966" y="416" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Out Port" value="p10" />
-<TGConnectingPoint num="0" id="94" />
-<TGConnectingPoint num="1" id="95" />
-<TGConnectingPoint num="2" id="96" />
-<TGConnectingPoint num="3" id="97" />
-<extraparam>
-<PortCode code="Cons21" />
-<Show value="1" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="93" >
-<father id="107" num="1" />
-<cdparam x="914" y="370" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="70" minY="0" maxY="68" />
-<infoparam name="Out Port" value="p9" />
-<TGConnectingPoint num="0" id="89" />
-<TGConnectingPoint num="1" id="90" />
-<TGConnectingPoint num="2" id="91" />
-<TGConnectingPoint num="3" id="92" />
-<extraparam>
-<PortCode code="Cons22" />
-<Show value="1" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="88" >
-<father id="107" num="2" />
-<cdparam x="876" y="413" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="70" minY="0" maxY="68" />
-<infoparam name="In Port" value="p8" />
-<TGConnectingPoint num="0" id="84" />
-<TGConnectingPoint num="1" id="85" />
-<TGConnectingPoint num="2" id="86" />
-<TGConnectingPoint num="3" id="87" />
-<extraparam>
-<PortCode code="Cons23" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2100" id="83" >
-<father id="131" num="4" />
-<cdparam x="723" y="379" />
-<sizeparam width="115" height="87" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="239" minY="0" maxY="73" />
-<infoparam name="Component " value="Cons1" />
-<TGConnectingPoint num="0" id="75" />
-<TGConnectingPoint num="1" id="76" />
-<TGConnectingPoint num="2" id="77" />
-<TGConnectingPoint num="3" id="78" />
-<TGConnectingPoint num="4" id="79" />
-<TGConnectingPoint num="5" id="80" />
-<TGConnectingPoint num="6" id="81" />
-<TGConnectingPoint num="7" id="82" />
-<extraparam>
-<Attribute access="0" id="n1" type="0" initialValue="1" typeOther="" />
-<ShowAttributes visible="0" />
-<LastPortCode code="6" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="74" >
-<father id="83" num="0" />
-<cdparam x="786" y="369" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="95" minY="0" maxY="67" />
-<infoparam name="Out Port" value="p6" />
-<TGConnectingPoint num="0" id="70" />
-<TGConnectingPoint num="1" id="71" />
-<TGConnectingPoint num="2" id="72" />
-<TGConnectingPoint num="3" id="73" />
-<extraparam>
-<PortCode code="Cons11" />
-<Show value="1" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="69" >
-<father id="83" num="1" />
-<cdparam x="828" y="439" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="95" minY="0" maxY="67" />
-<infoparam name="Out Port" value="p7" />
-<TGConnectingPoint num="0" id="65" />
-<TGConnectingPoint num="1" id="66" />
-<TGConnectingPoint num="2" id="67" />
-<TGConnectingPoint num="3" id="68" />
-<extraparam>
-<PortCode code="Cons12" />
-<Show value="1" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="64" >
-<father id="83" num="2" />
-<cdparam x="713" y="416" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="95" minY="0" maxY="67" />
-<infoparam name="In Port" value="p5" />
-<TGConnectingPoint num="0" id="60" />
-<TGConnectingPoint num="1" id="61" />
-<TGConnectingPoint num="2" id="62" />
-<TGConnectingPoint num="3" id="63" />
-<extraparam>
-<PortCode code="Cons13" />
-<Show value="1" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="59" >
-<father id="131" num="5" />
-<cdparam x="1015" y="392" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Out Port" value="p11" />
-<TGConnectingPoint num="0" id="55" />
-<TGConnectingPoint num="1" id="56" />
-<TGConnectingPoint num="2" id="57" />
-<TGConnectingPoint num="3" id="58" />
-<extraparam>
-<PortCode code="CC4" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2100" id="54" >
-<father id="145" num="2" />
-<cdparam x="406" y="363" />
-<sizeparam width="150" height="100" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="659" minY="0" maxY="299" />
-<infoparam name="Component " value="Cont" />
-<TGConnectingPoint num="0" id="46" />
-<TGConnectingPoint num="1" id="47" />
-<TGConnectingPoint num="2" id="48" />
-<TGConnectingPoint num="3" id="49" />
-<TGConnectingPoint num="4" id="50" />
-<TGConnectingPoint num="5" id="51" />
-<TGConnectingPoint num="6" id="52" />
-<TGConnectingPoint num="7" id="53" />
-<extraparam>
-<Attribute access="0" id="next" type="0" initialValue="2" typeOther="" />
-<Attribute access="0" id="k" type="0" initialValue="0" typeOther="" />
-<ShowAttributes visible="0" />
-<LastPortCode code="6" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="45" >
-<father id="54" num="0" />
-<cdparam x="546" y="407" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Out Port" value="p3" />
-<TGConnectingPoint num="0" id="41" />
-<TGConnectingPoint num="1" id="42" />
-<TGConnectingPoint num="2" id="43" />
-<TGConnectingPoint num="3" id="44" />
-<extraparam>
-<PortCode code="Cont1" />
-<Show value="1" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="40" >
-<father id="54" num="1" />
-<cdparam x="396" y="424" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="In Port" value="p1" />
-<TGConnectingPoint num="0" id="36" />
-<TGConnectingPoint num="1" id="37" />
-<TGConnectingPoint num="2" id="38" />
-<TGConnectingPoint num="3" id="39" />
-<extraparam>
-<PortCode code="Cont2" />
-<Show value="1" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="35" >
-<father id="54" num="2" />
-<cdparam x="423" y="353" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="In Port" value="p2" />
-<TGConnectingPoint num="0" id="31" />
-<TGConnectingPoint num="1" id="32" />
-<TGConnectingPoint num="2" id="33" />
-<TGConnectingPoint num="3" id="34" />
-<extraparam>
-<PortCode code="Cont3" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2100" id="30" >
-<father id="145" num="3" />
-<cdparam x="621" y="152" />
-<sizeparam width="150" height="100" minWidth="30" minHeight="30" maxWidth="10000" maxHeight="20000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="0" maxX="659" minY="0" maxY="299" />
-<infoparam name="Component " value="Add" />
-<TGConnectingPoint num="0" id="22" />
-<TGConnectingPoint num="1" id="23" />
-<TGConnectingPoint num="2" id="24" />
-<TGConnectingPoint num="3" id="25" />
-<TGConnectingPoint num="4" id="26" />
-<TGConnectingPoint num="5" id="27" />
-<TGConnectingPoint num="6" id="28" />
-<TGConnectingPoint num="7" id="29" />
-<extraparam>
-<Attribute access="0" id="n1" type="0" initialValue="0" typeOther="" />
-<Attribute access="0" id="n2" type="0" initialValue="0" typeOther="" />
-<Attribute access="0" id="sum" type="0" initialValue="0" typeOther="" />
-<Attribute access="0" id="serve" type="0" initialValue="0" typeOther="" />
-<ShowAttributes visible="0" />
-<LastPortCode code="6" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="21" >
-<father id="30" num="0" />
-<cdparam x="611" y="189" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Out Port" value="p14" />
-<TGConnectingPoint num="0" id="17" />
-<TGConnectingPoint num="1" id="18" />
-<TGConnectingPoint num="2" id="19" />
-<TGConnectingPoint num="3" id="20" />
-<extraparam>
-<PortCode code="Add1" />
-<Show value="1" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="16" >
-<father id="30" num="1" />
-<cdparam x="642" y="242" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="In Port" value="p15" />
-<TGConnectingPoint num="0" id="12" />
-<TGConnectingPoint num="1" id="13" />
-<TGConnectingPoint num="2" id="14" />
-<TGConnectingPoint num="3" id="15" />
-<extraparam>
-<PortCode code="Add2" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2106" id="11" >
-<father id="30" num="2" />
-<cdparam x="735" y="242" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="In Port" value="p16" />
-<TGConnectingPoint num="0" id="7" />
-<TGConnectingPoint num="1" id="8" />
-<TGConnectingPoint num="2" id="9" />
-<TGConnectingPoint num="3" id="10" />
-<extraparam>
-<PortCode code="Add3" />
-<Show value="0" />
-</extraparam>
-</SUBCOMPONENT>
-<SUBCOMPONENT type="2108" id="6" >
-<father id="145" num="4" />
-<cdparam x="1083" y="371" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="5" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
-<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
-<infoparam name="Out Port" value="po" />
-<TGConnectingPoint num="0" id="2" />
-<TGConnectingPoint num="1" id="3" />
-<TGConnectingPoint num="2" id="4" />
-<TGConnectingPoint num="3" id="5" />
-<extraparam>
-<PortCode code="Fib2" />
-<Show value="1" />
-</extraparam>
-</SUBCOMPONENT>
-
-<CONNECTOR type="122" id="2252" >
+<CONNECTOR type="122" id="468" >
 <cdparam x="302" y="383" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to In Port" value="null" />
-<TGConnectingPoint num="0" id="2253" />
-<P1  x="294" y="427" id="135" />
-<P2  x="396" y="434" id="38" />
+<TGConnectingPoint num="0" id="467" />
+<P1  x="294" y="427" id="422" />
+<P2  x="396" y="434" id="325" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
-<CONNECTOR type="122" id="2254" >
+<CONNECTOR type="122" id="470" >
 <cdparam x="1033" y="348" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
-<TGConnectingPoint num="0" id="2255" />
-<P1  x="1025" y="392" id="55" />
-<P2  x="1083" y="381" id="4" />
+<TGConnectingPoint num="0" id="469" />
+<P1  x="1025" y="392" id="342" />
+<P2  x="1083" y="381" id="291" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
-<CONNECTOR type="122" id="2256" >
+<CONNECTOR type="122" id="472" >
 <cdparam x="994" y="382" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
-<TGConnectingPoint num="0" id="2257" />
-<P1  x="986" y="426" id="97" />
-<P2  x="1015" y="402" id="57" />
+<TGConnectingPoint num="0" id="471" />
+<P1  x="986" y="426" id="384" />
+<P2  x="1015" y="402" id="344" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
-<CONNECTOR type="122" id="2258" >
+<CONNECTOR type="122" id="474" >
 <cdparam x="932" y="326" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
-<TGConnectingPoint num="0" id="2259" />
-<P1  x="924" y="370" id="89" />
-<P2  x="804" y="332" id="121" />
+<TGConnectingPoint num="0" id="473" />
+<P1  x="924" y="370" id="376" />
+<P2  x="804" y="332" id="408" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
-<CONNECTOR type="122" id="2260" >
+<CONNECTOR type="122" id="476" >
 <cdparam x="689" y="363" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from In Port to In Port" value="null" />
-<TGConnectingPoint num="0" id="2261" />
-<P1  x="681" y="407" id="111" />
-<P2  x="713" y="426" id="62" />
+<TGConnectingPoint num="0" id="475" />
+<P1  x="681" y="407" id="398" />
+<P2  x="713" y="426" id="349" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
-<CONNECTOR type="122" id="2262" >
+<CONNECTOR type="122" id="478" >
 <cdparam x="804" y="325" />
 <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
 <infoparam name="connector from Out Port to Out Port" value="null" />
-<TGConnectingPoint num="0" id="2263" />
-<P1  x="796" y="369" id="70" />
-<P2  x="718" y="342" id="114" />
+<TGConnectingPoint num="0" id="477" />
+<P1  x="796" y="369" id="357" />
+<P2  x="718" y="342" id="401" />
 <AutomaticDrawing  data="false" />
 </CONNECTOR>
 
@@ -1248,15 +1296,17 @@
 <ProactiveSMDPanel name="Add" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="480" >
 <cdparam x="481" y="20" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="479" />
 </COMPONENT>
 
 <COMPONENT type="2010" id="483" >
-<cdparam x="537" y="350" />
-<sizeparam width="37" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="538" y="350" />
+<sizeparam width="35" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="submachine" value="rcv" />
 <TGConnectingPoint num="0" id="481" />
@@ -1265,7 +1315,8 @@
 
 <COMPONENT type="2008" id="496" >
 <cdparam x="484" y="69" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="484" />
@@ -1283,8 +1334,9 @@
 </COMPONENT>
 
 <COMPONENT type="2012" id="499" >
-<cdparam x="434" y="126" />
-<sizeparam width="110" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="439" y="126" />
+<sizeparam width="101" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="serve=serve+1" />
 <TGConnectingPoint num="0" id="497" />
@@ -1293,7 +1345,8 @@
 
 <COMPONENT type="2006" id="515" >
 <cdparam x="478" y="173" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="503" />
@@ -1312,28 +1365,32 @@
 <SUBCOMPONENT type="-1" id="500" >
 <father id="515" num="0" />
 <cdparam x="403" y="178" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
 <infoparam name="guard 1" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="501" >
 <father id="515" num="1" />
 <cdparam x="503" y="178" />
-<sizeparam width="57" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="50" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[serve&lt;4]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="502" >
 <father id="515" num="2" />
 <cdparam x="493" y="208" />
-<sizeparam width="57" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="50" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[serve&gt;3]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2012" id="518" >
-<cdparam x="453" y="246" />
-<sizeparam width="69" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="455" y="246" />
+<sizeparam width="64" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="serve=1" />
 <TGConnectingPoint num="0" id="516" />
@@ -1342,7 +1399,8 @@
 
 <COMPONENT type="2008" id="531" >
 <cdparam x="550" y="301" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="519" />
@@ -1394,7 +1452,8 @@
 </CONNECTOR><SUBCOMPONENT type="-1" id="535" >
 <father id="536" num="0" />
 <cdparam x="598" y="223" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
@@ -1436,21 +1495,24 @@
 </CONNECTOR><SUBCOMPONENT type="-1" id="540" >
 <father id="543" num="0" />
 <cdparam x="556" y="392" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="541" >
 <father id="543" num="1" />
 <cdparam x="637" y="391" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="542" >
 <father id="543" num="2" />
 <cdparam x="631" y="79" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
@@ -1461,15 +1523,17 @@
 <ProactiveSMDPanel name="Cont" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="545" >
 <cdparam x="305" y="39" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="544" />
 </COMPONENT>
 
 <COMPONENT type="2004" id="548" >
-<cdparam x="279" y="111" />
-<sizeparam width="65" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="280" y="111" />
+<sizeparam width="63" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="do?next" />
 <TGConnectingPoint num="0" id="546" />
@@ -1481,7 +1545,8 @@
 
 <COMPONENT type="2006" id="564" >
 <cdparam x="300" y="178" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="552" />
@@ -1500,28 +1565,32 @@
 <SUBCOMPONENT type="-1" id="549" >
 <father id="564" num="0" />
 <cdparam x="225" y="183" />
-<sizeparam width="51" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="49" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
-<infoparam name="guard 1" value="[next=1]" />
+<infoparam name="guard 1" value="[next==1]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="550" >
 <father id="564" num="1" />
 <cdparam x="325" y="183" />
-<sizeparam width="51" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="49" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
-<infoparam name="guard 2" value="[next=0]" />
+<infoparam name="guard 2" value="[next==0]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="551" >
 <father id="564" num="2" />
 <cdparam x="315" y="213" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[ ]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2001" id="566" >
 <cdparam x="364" y="237" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="null" />
 <TGConnectingPoint num="0" id="565" />
@@ -1529,7 +1598,8 @@
 
 <COMPONENT type="2008" id="579" >
 <cdparam x="306" y="74" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="567" />
@@ -1547,8 +1617,9 @@
 </COMPONENT>
 
 <COMPONENT type="2002" id="582" >
-<cdparam x="195" y="255" />
-<sizeparam width="49" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="196" y="255" />
+<sizeparam width="46" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="sndk!k" />
 <TGConnectingPoint num="0" id="580" />
@@ -1559,8 +1630,9 @@
 </COMPONENT>
 
 <COMPONENT type="2004" id="585" >
-<cdparam x="192" y="302" />
-<sizeparam width="53" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="191" y="302" />
+<sizeparam width="54" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="snd?k" />
 <TGConnectingPoint num="0" id="583" />
@@ -1571,8 +1643,9 @@
 </COMPONENT>
 
 <COMPONENT type="2012" id="588" >
-<cdparam x="189" y="219" />
-<sizeparam width="63" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="192" y="219" />
+<sizeparam width="56" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="next=2" />
 <TGConnectingPoint num="0" id="586" />
@@ -1600,21 +1673,24 @@
 </CONNECTOR><SUBCOMPONENT type="-1" id="590" >
 <father id="593" num="0" />
 <cdparam x="217" y="360" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="591" >
 <father id="593" num="1" />
 <cdparam x="127" y="359" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="592" >
 <father id="593" num="2" />
 <cdparam x="123" y="82" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
@@ -1646,7 +1722,8 @@
 </CONNECTOR><SUBCOMPONENT type="-1" id="596" >
 <father id="597" num="0" />
 <cdparam x="374" y="189" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
@@ -1672,21 +1749,24 @@
 </CONNECTOR><SUBCOMPONENT type="-1" id="599" >
 <father id="602" num="0" />
 <cdparam x="310" y="305" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="600" >
 <father id="602" num="1" />
 <cdparam x="461" y="304" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="601" >
 <father id="602" num="2" />
 <cdparam x="447" y="82" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
@@ -1702,7 +1782,8 @@
 </CONNECTOR><SUBCOMPONENT type="-1" id="603" >
 <father id="604" num="0" />
 <cdparam x="219" y="187" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
@@ -1721,15 +1802,17 @@
 <ProactiveSMDPanel name="Go" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="607" >
 <cdparam x="256" y="40" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="606" />
 </COMPONENT>
 
 <COMPONENT type="2002" id="610" >
-<cdparam x="240" y="457" />
-<sizeparam width="37" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="241" y="457" />
+<sizeparam width="34" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="do!0" />
 <TGConnectingPoint num="0" id="608" />
@@ -1741,15 +1824,17 @@
 
 <COMPONENT type="2001" id="612" >
 <cdparam x="245" y="537" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="null" />
 <TGConnectingPoint num="0" id="611" />
 </COMPONENT>
 
 <COMPONENT type="2002" id="615" >
-<cdparam x="245" y="105" />
-<sizeparam width="37" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="246" y="105" />
+<sizeparam width="34" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="do!1" />
 <TGConnectingPoint num="0" id="613" />
@@ -1760,8 +1845,9 @@
 </COMPONENT>
 
 <COMPONENT type="2002" id="618" >
-<cdparam x="242" y="181" />
-<sizeparam width="37" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="243" y="181" />
+<sizeparam width="34" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="do!1" />
 <TGConnectingPoint num="0" id="616" />
@@ -1773,7 +1859,8 @@
 
 <COMPONENT type="301" id="627" >
 <cdparam x="358" y="177" />
-<sizeparam width="303" height="275" minWidth="50" minHeight="20" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="284" height="292" minWidth="50" minHeight="20" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="UML Note" value="Fibonnaci:
 Amount of do!1 configures the fibonacci number.
@@ -1823,8 +1910,9 @@ Example:
 </COMPONENT>
 
 <COMPONENT type="2002" id="630" >
-<cdparam x="240" y="253" />
-<sizeparam width="37" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="241" y="253" />
+<sizeparam width="34" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="do!1" />
 <TGConnectingPoint num="0" id="628" />
@@ -1880,7 +1968,8 @@ Example:
 <ProactiveSMDPanel name="Cons1" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="637" >
 <cdparam x="355" y="35" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="636" />
@@ -1888,7 +1977,8 @@ Example:
 
 <COMPONENT type="2004" id="640" >
 <cdparam x="330" y="103" />
-<sizeparam width="68" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="68" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="sndk?n1" />
 <TGConnectingPoint num="0" id="638" />
@@ -1900,7 +1990,8 @@ Example:
 
 <COMPONENT type="2008" id="653" >
 <cdparam x="358" y="66" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="641" />
@@ -1918,8 +2009,9 @@ Example:
 </COMPONENT>
 
 <COMPONENT type="2002" id="656" >
-<cdparam x="335" y="245" />
-<sizeparam width="57" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="336" y="245" />
+<sizeparam width="55" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="sndn!n1" />
 <TGConnectingPoint num="0" id="654" />
@@ -1930,8 +2022,9 @@ Example:
 </COMPONENT>
 
 <COMPONENT type="2002" id="659" >
-<cdparam x="333" y="175" />
-<sizeparam width="58" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="335" y="175" />
+<sizeparam width="55" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="snd1!n1" />
 <TGConnectingPoint num="0" id="657" />
@@ -1986,21 +2079,24 @@ Example:
 </CONNECTOR><SUBCOMPONENT type="-1" id="664" >
 <father id="667" num="0" />
 <cdparam x="358" y="293" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="665" >
 <father id="667" num="1" />
 <cdparam x="208" y="282" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="666" >
 <father id="667" num="2" />
 <cdparam x="216" y="64" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
@@ -2011,7 +2107,8 @@ Example:
 <ProactiveSMDPanel name="Cons2" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="669" >
 <cdparam x="591" y="81" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="668" />
@@ -2019,7 +2116,8 @@ Example:
 
 <COMPONENT type="2004" id="672" >
 <cdparam x="566" y="149" />
-<sizeparam width="68" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="69" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="sndn?n2" />
 <TGConnectingPoint num="0" id="670" />
@@ -2030,8 +2128,9 @@ Example:
 </COMPONENT>
 
 <COMPONENT type="2002" id="675" >
-<cdparam x="570" y="376" />
-<sizeparam width="58" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="572" y="376" />
+<sizeparam width="55" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="snd2!n2" />
 <TGConnectingPoint num="0" id="673" />
@@ -2043,7 +2142,8 @@ Example:
 
 <COMPONENT type="2008" id="688" >
 <cdparam x="594" y="112" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="676" />
@@ -2061,8 +2161,9 @@ Example:
 </COMPONENT>
 
 <COMPONENT type="2002" id="691" >
-<cdparam x="575" y="457" />
-<sizeparam width="53" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="576" y="457" />
+<sizeparam width="51" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="sout!n2" />
 <TGConnectingPoint num="0" id="689" />
@@ -2074,7 +2175,8 @@ Example:
 
 <COMPONENT type="2006" id="707" >
 <cdparam x="585" y="209" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="695" />
@@ -2093,28 +2195,32 @@ Example:
 <SUBCOMPONENT type="-1" id="692" >
 <father id="707" num="0" />
 <cdparam x="510" y="214" />
-<sizeparam width="41" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="41" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
-<infoparam name="guard 1" value="[n2=0]" />
+<infoparam name="guard 1" value="[n2==0]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="693" >
 <father id="707" num="1" />
 <cdparam x="610" y="214" />
-<sizeparam width="12" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="9" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
 <infoparam name="guard 2" value="[ ]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="694" >
 <father id="707" num="2" />
 <cdparam x="600" y="244" />
-<sizeparam width="41" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="34" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
 <infoparam name="guard 3" value="[n2&gt;0]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2012" id="710" >
-<cdparam x="491" y="265" />
-<sizeparam width="53" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="493" y="265" />
+<sizeparam width="48" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="n2=1" />
 <TGConnectingPoint num="0" id="708" />
@@ -2123,7 +2229,8 @@ Example:
 
 <COMPONENT type="2008" id="723" >
 <cdparam x="592" y="322" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="711" />
@@ -2207,7 +2314,8 @@ Example:
 </CONNECTOR><SUBCOMPONENT type="-1" id="731" >
 <father id="732" num="0" />
 <cdparam x="596" y="212" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
@@ -2225,21 +2333,24 @@ Example:
 </CONNECTOR><SUBCOMPONENT type="-1" id="733" >
 <father id="736" num="0" />
 <cdparam x="600" y="518" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="734" >
 <father id="736" num="1" />
 <cdparam x="738" y="518" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="735" >
 <father id="736" num="2" />
 <cdparam x="702" y="114" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
@@ -2250,7 +2361,8 @@ Example:
 <ProactiveSMDPanel name="rcv" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="738" >
 <cdparam x="331" y="34" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="rcv_start" />
 <TGConnectingPoint num="0" id="737" />
@@ -2258,7 +2370,8 @@ Example:
 
 <COMPONENT type="2001" id="740" >
 <cdparam x="382" y="567" />
-<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="stop state" value="rcv_stop" />
 <TGConnectingPoint num="0" id="739" />
@@ -2266,7 +2379,8 @@ Example:
 
 <COMPONENT type="2006" id="756" >
 <cdparam x="320" y="105" />
-<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="20" height="20" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="choice" value="null" />
 <TGConnectingPoint num="0" id="744" />
@@ -2285,28 +2399,32 @@ Example:
 <SUBCOMPONENT type="-1" id="741" >
 <father id="756" num="0" />
 <cdparam x="245" y="110" />
-<sizeparam width="57" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="57" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="-75" maxX="-20" minY="5" maxY="30" />
-<infoparam name="guard 1" value="[serve=3]" />
+<infoparam name="guard 1" value="[serve==3]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="742" >
 <father id="756" num="1" />
 <cdparam x="345" y="110" />
-<sizeparam width="57" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="57" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="25" maxX="45" minY="5" maxY="30" />
-<infoparam name="guard 2" value="[serve=2]" />
+<infoparam name="guard 2" value="[serve==2]" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="743" >
 <father id="756" num="2" />
 <cdparam x="335" y="140" />
-<sizeparam width="57" height="15" minWidth="10" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="57" height="16" minWidth="10" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="15" maxX="35" minY="35" maxY="60" />
-<infoparam name="guard 3" value="[serve=1]" />
+<infoparam name="guard 3" value="[serve==1]" />
 </SUBCOMPONENT>
 
 <COMPONENT type="2004" id="759" >
 <cdparam x="422" y="205" />
-<sizeparam width="69" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="69" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="snd2?n2" />
 <TGConnectingPoint num="0" id="757" />
@@ -2318,7 +2436,8 @@ Example:
 
 <COMPONENT type="2004" id="762" >
 <cdparam x="295" y="199" />
-<sizeparam width="69" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="69" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="snd1?n1" />
 <TGConnectingPoint num="0" id="760" />
@@ -2330,7 +2449,8 @@ Example:
 
 <COMPONENT type="2008" id="775" >
 <cdparam x="386" y="369" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="763" />
@@ -2348,8 +2468,9 @@ Example:
 </COMPONENT>
 
 <COMPONENT type="2012" id="778" >
-<cdparam x="138" y="197" />
-<sizeparam width="94" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<cdparam x="142" y="197" />
+<sizeparam width="87" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="action state" value="sum=n1+n2" />
 <TGConnectingPoint num="0" id="776" />
@@ -2358,7 +2479,8 @@ Example:
 
 <COMPONENT type="2002" id="781" >
 <cdparam x="161" y="274" />
-<sizeparam width="59" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="59" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="snd!sum" />
 <TGConnectingPoint num="0" id="779" />
@@ -2387,7 +2509,8 @@ Example:
 </CONNECTOR><SUBCOMPONENT type="-1" id="783" >
 <father id="784" num="0" />
 <cdparam x="453" y="112" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
@@ -2454,7 +2577,8 @@ Example:
 <ProactiveSMDPanel name="Display" minX="10" maxX="1400" minY="10" maxY="900" >
 <COMPONENT type="2000" id="793" >
 <cdparam x="345" y="43" />
-<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="15" height="15" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="start state" value="null" />
 <TGConnectingPoint num="0" id="792" />
@@ -2462,7 +2586,8 @@ Example:
 
 <COMPONENT type="2004" id="796" >
 <cdparam x="321" y="148" />
-<sizeparam width="64" height="20" minWidth="30" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="64" height="20" minWidth="30" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="send msg" value="sout?fib" />
 <TGConnectingPoint num="0" id="794" />
@@ -2474,7 +2599,8 @@ Example:
 
 <COMPONENT type="2008" id="809" >
 <cdparam x="347" y="91" />
-<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="10" height="10" minWidth="5" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="junction" value="null" />
 <TGConnectingPoint num="0" id="797" />
@@ -2520,21 +2646,24 @@ Example:
 </CONNECTOR><SUBCOMPONENT type="-1" id="812" >
 <father id="815" num="0" />
 <cdparam x="355" y="225" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="813" >
 <father id="815" num="1" />
 <cdparam x="263" y="213" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
 <SUBCOMPONENT type="-1" id="814" >
 <father id="815" num="2" />
 <cdparam x="245" y="82" />
-<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="600" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
+<hidden value="false" />
 <cdrectangleparam minX="10" maxX="1400" minY="10" maxY="900" />
 <infoparam name="point " value="null" />
 </SUBCOMPONENT>
diff --git a/src/translator/RTLOTOSKeyword.java b/src/translator/RTLOTOSKeyword.java
index a6188c5e1963995781b841a5c01af5dd445c1cc7..00d9877cc976bdc442902527b05d46afaa534d09 100755
--- a/src/translator/RTLOTOSKeyword.java
+++ b/src/translator/RTLOTOSKeyword.java
@@ -46,7 +46,7 @@ knowledge of the CeCILL license and that you accept its terms.
 package translator;
 
 public class RTLOTOSKeyword {
-    private final static String [] words = {"specification", "endspec", "process", "endproc", "exit", "noexit", "behaviour", "where", "hide", "in", "stop", "delay", "latency", "type", "is", "endtype", "library", "endlib", "sorts", "opns", "eqns", "let", "i", "inf", "min", "max", "true", "false", "div", "mod", "divs", "nat", "natural", "boolean", "not", "and", "or"};
+    private final static String [] words = {"specification", "endspec", "process", "endproc", "exit", "noexit", "behaviour", "where", "hide", "in", "stop", "delay", "latency", "type", "is", "endtype", "library", "endlib", "sorts", "opns", "eqns", "let", "i", "inf", "min", "max", "true", "false", "div", "mod", "divs", "nat", "natural", "boolean", "not", "and", "or", "Clock", "clock"};
     
     public static boolean isAKeyword(String s) {
         for(int i=0; i<words.length; i++) {
diff --git a/src/translator/touppaal/TURTLE2UPPAAL.java b/src/translator/touppaal/TURTLE2UPPAAL.java
index b3c259043e2235cffdd20c58f22a9e00cef99950..19fbe38e7cfed86379ba19062f2cbd1dadedf9fd 100755
--- a/src/translator/touppaal/TURTLE2UPPAAL.java
+++ b/src/translator/touppaal/TURTLE2UPPAAL.java
@@ -87,7 +87,7 @@ public class TURTLE2UPPAAL {
     private int currentX, currentY;
     
     public final static int STEP_X = 0;
-    public final static int STEP_Y = 120;
+    public final static int STEP_Y = 80;
     public final static int STEP_LOOP_X = 150;
     public final static int NAME_X = 10;
     public final static int NAME_Y = 5;
@@ -943,12 +943,18 @@ public class TURTLE2UPPAAL {
 			
 			// Choice
 		} else if (elt instanceof ADChoice) {
-			//System.out.println("ADChoice");
+			System.out.println("ADChoice");
 			adch = (ADChoice)elt;
 			
 			if (adch.getNbGuard() == 1) {
 				if (adch.isGuarded(0)){
+					
+					loc = makeTimeInterval(template, previous, "0", ((ADLatency)(elt)).getValue());
+					//table.addADComponentLocation(elt, previous, loc);
+					previous = loc;
+					
 					loc = addLocation(template);
+					loc.setUrgent();
 					tr = addTransition(template, previous, loc);
 					action = convertGuard(adch.getGuard(0));
 					setGuard(tr, action);
@@ -976,14 +982,24 @@ public class TURTLE2UPPAAL {
 							gua = "";
 						}
 						
-						loc = addLocation(template);
-						tr = addTransition(template, previous, loc);
-						setGuard(tr, gua);
-					
-						table.addADComponentLocation(elt, previous, loc);
+						gua = gua.trim();
 						
-						makeElementBehavior(t, template, elt.getNext(i), loc, end, null);
-						currentX += 2 * STEP_LOOP_X;
+						if (gua.length() == 0) {
+							System.out.println("New choice system");
+							table.addADComponentLocation(elt, previous, previous);
+							makeElementBehavior(t, template, elt.getNext(i), previous, end, null);
+							currentX += 2 * STEP_LOOP_X;
+						} else {
+						
+							loc = addLocation(template);
+							tr = addTransition(template, previous, loc);
+							setGuard(tr, gua);
+						
+							table.addADComponentLocation(elt, previous, loc);
+							
+							makeElementBehavior(t, template, elt.getNext(i), loc, end, null);
+							currentX += 2 * STEP_LOOP_X;
+						}
 					}
 				} else {
 					/*if (adch.choiceFollowedWithADActionStateWithGates()) {
diff --git a/src/ui/TDiagramPanel.java b/src/ui/TDiagramPanel.java
index ec9c9abf2b89a1114b8e06626e29e933eb9ece3d..60472c428e845a7aef6a49ee2c09e5196b1efde3 100755
--- a/src/ui/TDiagramPanel.java
+++ b/src/ui/TDiagramPanel.java
@@ -1326,7 +1326,7 @@ public abstract class TDiagramPanel extends JPanel implements GenericTree {
 		removeInternalComment = new JMenuItem("Remove internal comment");
         removeInternalComment.addActionListener(menuAL);
 		
-		checkAccessibility = new JMenuItem("Check for accessibility");
+		checkAccessibility = new JMenuItem("Check for accessibility / liveness with UPPAAL");
         checkAccessibility.addActionListener(menuAL);
         
         // Diagram Menu