diff --git a/Application_examples/Authentication.mp b/Application_examples/Authentication.mp
index 275b59a8224826db5277d051d43b404b175a006b..536f69f0b8ed8153be4d14111f0df0659b38972e 100644
--- a/Application_examples/Authentication.mp
+++ b/Application_examples/Authentication.mp
@@ -17,7 +17,7 @@ References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scopes 1, 2, and 3.
 
 ==========================================================*/
 
diff --git a/Application_examples/Autonomous_Car.mp b/Application_examples/Autonomous_Car.mp
index 05984df4616f48f67bcdd77a604539e964b1c879..4785f61a5197de2a19a8b26b0c7914d0dc4f7607 100644
--- a/Application_examples/Autonomous_Car.mp
+++ b/Application_examples/Autonomous_Car.mp
@@ -12,7 +12,7 @@ References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scope 1.
 
 ==========================================================*/
 
diff --git a/Application_examples/Beginner_Use_of_MP.mp b/Application_examples/Beginner_Use_of_MP.mp
index 6cd3631130538bf7ee38d5fadfee5fb1f011f717..af7a3cf31e597fbe018f0fa3c54f9d0399ffd9ed 100644
--- a/Application_examples/Beginner_Use_of_MP.mp
+++ b/Application_examples/Beginner_Use_of_MP.mp
@@ -20,18 +20,15 @@ ROOT A: B C;	A is a root event that includes events B followed by C
 (* B *) 		iterate B zero or more times
 { B , C } 		B and C are unordered
 
-Experiment with this model by running it at scopes 1, 2, 3, 4 and 5.  
-You may also make changes to this model and run it with your changes. 
-Save your model using the EXPORT button ("Code" exports a .mp text file 
-of the contents of the text editor, and "Code and Event Trace" exports 
-the contents of the text editor plus the graphs and any changes you made 
-to the graph element positions.
-
 References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scopes 1 and up. You may also make changes to this model and run it with your changes. 
+Save your model using the EXPORT button ("Code" exports a .mp text file 
+of the contents of the text editor, and "Code and Event Trace" exports 
+the contents of the text editor plus the graphs and any changes you made 
+to the graph element positions.
 
 ==========================================================*/
 
diff --git a/Application_examples/CargoScreening.mp b/Application_examples/CargoScreening.mp
index 5d18b3a67599b5c720fc47985a4a439a633f8692..9bbfd1bc1b17a3bb88cd35c1e42561b9c9443ea1 100644
--- a/Application_examples/CargoScreening.mp
+++ b/Application_examples/CargoScreening.mp
@@ -28,7 +28,7 @@ References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scope 1.
 
 ==========================================================*/
 
diff --git a/Application_examples/Commercial_Flight b/Application_examples/Commercial_Flight
index b609d0de24bfe17e4dc19c6a54c3b2083e446ccb..dabc877b68f7b17a8a8b088742d379acd6f0ac90 100644
--- a/Application_examples/Commercial_Flight
+++ b/Application_examples/Commercial_Flight
@@ -15,7 +15,7 @@ References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scope 1.
 
 ==========================================================*/
 
diff --git a/Application_examples/Cycle_Pattern.mp b/Application_examples/Cycle_Pattern.mp
index aaa8d596c91823f85e0315957c39814bb2c97ebe..260d0fbb02ac9ff4853d0ad79a49a45b3a3b1083 100644
--- a/Application_examples/Cycle_Pattern.mp
+++ b/Application_examples/Cycle_Pattern.mp
@@ -18,16 +18,13 @@ and "under", "increase" and "decrease", etc., or
 discinyms (discipline-specific synonyms) as they 
 may appear in the preferred domain taxonomy.
 
-Run the model for scopes 2, and 3 and inspect 
-the different possible patterns for Cycle.  
-Running at scope 1 will generate zero traces because
-of the ENSURE constraint on line 29.
-
 References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scope 1. This will generate zero traces because
+of the ENSURE constraint on line 29. Then run for Scopes 2 and 3.
+	Scope 3: 2952 traces in approx. 2.9 sec.
 
 ==========================================================*/
 
diff --git a/Application_examples/Dining_Philosophers.mp b/Application_examples/Dining_Philosophers.mp
index c467e09c694067ae8707c7cf38b2045eebaf2992..f1f2401863abb5f99b4cc11ffdb8844e68217905 100644
--- a/Application_examples/Dining_Philosophers.mp
+++ b/Application_examples/Dining_Philosophers.mp
@@ -30,17 +30,13 @@ behaviors, but does not provide implementation details.
 Since MP supports automated use case extraction, this model may be used 
 as a source of test cases for testing the implementation.
 
-scope 1 yields zero traces, because Philosopher cannot eat with a single fork.
-scope 2 yields 2 traces  in approx. 0.01 sec.
-scope 3 yields 6 traces  in approx. 0.05 sec.
-scope 4 yields 14 traces in approx. 0.44 sec.
-scope 5 yields 30 traces in approx. 1.6 sec.
-
 References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scope 1. This will generate zero traces because
+a philosopher cannot eat with a single fork. Then run for Scopes 2 and up.
+    Scope 5: 30 traces in approx. 1.4 sec.
 
 ==========================================================*/
 
diff --git a/Application_examples/Elevator.mp b/Application_examples/Elevator.mp
index 6f85993589c4dfe6618a301f67e522a4b74fe2a5..ee910d841c05fd3ac9a723e95a47cbd061e91a73 100644
--- a/Application_examples/Elevator.mp
+++ b/Application_examples/Elevator.mp
@@ -23,7 +23,7 @@ References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scope 1.
 
 ==========================================================*/
 
diff --git a/Application_examples/FindAdvisor.mp b/Application_examples/FindAdvisor.mp
index b8d184d544992cf0599a872e97c66fffcadb41b0..02738aaf90490165850e6ccb7dd10039eb864925 100644
--- a/Application_examples/FindAdvisor.mp
+++ b/Application_examples/FindAdvisor.mp
@@ -18,17 +18,13 @@ Because the same modeling approach can be used for human systems and technologic
 it becomes possible to have integrated behavior models containing both humans and 
 technology to study the possible interactions among them.
 
-Run for scope 1 (there is no iteration in this example, so increaasing the scope will not 
-produce more scenarios). 
-
-The "Sequence" or "Swim Lanes" layouts are the most appropriate for browsing traces here. 
-The "Sequence" mode yields views very similar to the UML or SysML Sequence Diagrams.
-
 References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scope 1 (there is no iteration in this example, so increasing the scope will not 
+produce more scenarios). "Sequence" mode yields views very similar to the UML or SysML 
+Sequence Diagrams.
 
 ==========================================================*/
 
diff --git a/Application_examples/First_Responder.mp b/Application_examples/First_Responder.mp
index 53a2fbb62539c0933b17b1b945dfd51ce828df8e..3f24809658ac6da517c345f5d3b9f28b31a93b7f 100644
--- a/Application_examples/First_Responder.mp
+++ b/Application_examples/First_Responder.mp
@@ -10,16 +10,14 @@ Bystander.
 
 Create by J. Bryant, May 2016
 
-The model was developed to compare response times, but unexpected 
-scenarios emerged that was previously not considered.  Trace 6 and others
-show a double administration of Narcan by both the bystander and the first 
-responder.
-
 References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scope 1. The model was developed to compare response times, but unexpected 
+scenarios emerged that were previously not considered.  Trace 6 and others
+show a double administration of Narcan by both the bystander and the first 
+responder.
 
 ==========================================================*/
 
diff --git a/Application_examples/Knapsack_Weight_Limit.mp b/Application_examples/Knapsack_Weight_Limit.mp
index 9c09b79c969200e3887094f60fb8a32ad1f76871..27f87db54dad81e3cc566719c6e95436df2d564a 100644
--- a/Application_examples/Knapsack_Weight_Limit.mp
+++ b/Application_examples/Knapsack_Weight_Limit.mp
@@ -16,14 +16,12 @@ Example 38 Knapsack
     for all optimal solutions within the given scope 
     (certainly not the optimal performance, but is acceptable for relatively 
     small N,in particular, it stabilizes at scope 4).
-    
-	Run for scope 1 and up to 5
 
 References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scopes 1 and up.
 
 ==========================================================*/
 
diff --git a/Application_examples/MP_Architecture_Specification.mp b/Application_examples/MP_Architecture_Specification.mp
index 8f68fed3e7ae8609d3b636096cf43741e494f232..397c86d75b326776d5ef76f50c4e35c34890e65d 100644
--- a/Application_examples/MP_Architecture_Specification.mp
+++ b/Application_examples/MP_Architecture_Specification.mp
@@ -5,15 +5,14 @@ Purpose:
 Description:
 
 Example 28
- 	MP compiler/trace generator architecture model 
-    
-    run for scope 1 or more
+ 	MP compiler/trace generator architecture model
 
 References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scopes 1 and 2.					    
+    Scope 2: 272 traces in approx. 26 sec.
 
 ==========================================================*/
 
diff --git a/Application_examples/Manufacturing_Process.mp b/Application_examples/Manufacturing_Process.mp
index 83a252cb58b88360ca422e1d21e8bb376c5cfacd..428030e7c1f2133484f634dd2a970278de56b3af 100644
--- a/Application_examples/Manufacturing_Process.mp
+++ b/Application_examples/Manufacturing_Process.mp
@@ -15,7 +15,8 @@ References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scope 1.
+	Scope 1: 8 traces in approx. 1.4 min.
 
 ==========================================================*/
 
diff --git a/Application_examples/Martian_Lander.mp b/Application_examples/Martian_Lander.mp
index 8ead385cd2639e4624b7ffa839217b85165cb390..1a73e509b26404485a03858087e5d06b1b0f196a 100644
--- a/Application_examples/Martian_Lander.mp
+++ b/Application_examples/Martian_Lander.mp
@@ -57,13 +57,13 @@ IALT 	20
 CKDT 	10
 RRM 	10
 
-	run for scope 1 and up.
-
 References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scopes 1 and up.
+	Scope 4: 96 traces in approx. 1.2 sec.
+	Scope 5: 170 traces in approx. 2.8 sec.
 
 ==========================================================*/
 
diff --git a/Application_examples/Prisoners_Dilemma.mp b/Application_examples/Prisoners_Dilemma.mp
index ee66e9f3e515c57753d3c49a9ccde130ae570428..8e8d904ceca80333cad0d1d8854fcf4b29cc613c 100644
--- a/Application_examples/Prisoners_Dilemma.mp
+++ b/Application_examples/Prisoners_Dilemma.mp
@@ -64,7 +64,7 @@ References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scope 1.
 
 ==========================================================*/
 
diff --git a/Application_examples/Railroad_Crossing_Safety.mp b/Application_examples/Railroad_Crossing_Safety.mp
index 0433f8a9c22d3ef3c0fade4663b6749390cad574..a42b71496aae5835394c786fd4d55429e1647aa9 100644
--- a/Application_examples/Railroad_Crossing_Safety.mp
+++ b/Application_examples/Railroad_Crossing_Safety.mp
@@ -17,7 +17,7 @@ References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scopes 1 and up.
 
 ==========================================================*/
 
diff --git a/Application_examples/Replay_Attack.mp b/Application_examples/Replay_Attack.mp
index 35f1450f850eeff9c2cb5dd9058a2be25779e597..96e94ce16b6d785217bd1576637a4897f75f4ddb 100644
--- a/Application_examples/Replay_Attack.mp
+++ b/Application_examples/Replay_Attack.mp
@@ -8,13 +8,11 @@ Example 41. The description of Replay Attack
 	is available at 
 	https://en.wikipedia.org/wiki/Replay_attack
 
-    run scope up to 5
-
 References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scopes 1 and up.
 
 ==========================================================*/
 
diff --git a/Application_examples/Small_Package_Delivery.mp b/Application_examples/Small_Package_Delivery.mp
index ef3fb30bb9e0b620630b58f4c262cace6fe484cd..e970500903d6d60d1ce19239b8010d064c8578a9 100644
--- a/Application_examples/Small_Package_Delivery.mp
+++ b/Application_examples/Small_Package_Delivery.mp
@@ -28,10 +28,6 @@ raining? Hailing?"
 Non-combatant Scenario 1 authored by N. Roberts (Engility)
 MP model authored by K. Giammarco (NPS) and D. Shifflett (NPS)
 
-This model shows only two scenarios due to overloading constraints
-(constraints that suppress entire branches of execution that a user
-intended to permit).
-
 Removing everything except the SCHEMA definition and the Air_Vehicle 
 root (line 36 and lines 114-128) and running that model subset, one can 
 see 6 event traces, one of which is unexpected: the Air_Vehicle drops 
@@ -41,7 +37,9 @@ References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scope 1. This model shows only two scenarios due to overloading constraints
+(constraints that suppress entire branches of execution that a user
+intended to permit).
 
 ==========================================================*/
 
diff --git a/Application_examples/Spent_Fuel_Cooling_and_Cleanup.mp b/Application_examples/Spent_Fuel_Cooling_and_Cleanup.mp
index 6e599101a8b9f82c7778064d45abcc33147d6076..78eceae6961a054182eba76cb0254a139953b3ed 100644
--- a/Application_examples/Spent_Fuel_Cooling_and_Cleanup.mp
+++ b/Application_examples/Spent_Fuel_Cooling_and_Cleanup.mp
@@ -17,7 +17,8 @@ References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scope 1.
+	Scope 1: 6 traces in approx. 1.4 sec.
 
 ==========================================================*/
 
diff --git a/Application_examples/Spiral_Software_Process b/Application_examples/Spiral_Software_Process
index dd1bb9f323b3afd7092645f7a2429284dcc74149..04bea3372dff5042a5296bd387815f333e2d17ea 100644
--- a/Application_examples/Spiral_Software_Process
+++ b/Application_examples/Spiral_Software_Process
@@ -11,13 +11,14 @@ Example 16, model of the spiral software process
     are constrained to produce designs which are copies of the 
     communication structures of these organizations."
 
-    run scope up to 5
-
 References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scopes 1 and up.
+	Scope 3: 15 traces in approx. 1.6 sec.
+	Scope 4: 31 traces in approx. 10 sec.
+	Scope 5: 63 traces in approx. 1.0 min.
 
 ==========================================================*/
 
diff --git a/Application_examples/Turtles_in_the_Desert.mp b/Application_examples/Turtles_in_the_Desert.mp
index d8152e7c80f8fdee596a7fcaba1fa7ed2282ff14..e2505f45cee9131d278e70e4c6b0c2e2a9990d40 100644
--- a/Application_examples/Turtles_in_the_Desert.mp
+++ b/Application_examples/Turtles_in_the_Desert.mp
@@ -25,16 +25,12 @@ Don't try to construct a non-Euclidean geometry to
  or all three of them. It becomes too complicated...."
  
  Now it is time to use MP to obtain all possible scenarios for that story.
- 
- Here it is. Run for scope 1.
- There are 13 possible scenarios, and none when all three 
- are telling the truth.
 
 References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scope 1. There are 13 possible scenarios, and none when all three are telling the truth.
 
 ==========================================================*/
 
diff --git a/Application_examples/Unmanned_Spacecraft_Comms.mp b/Application_examples/Unmanned_Spacecraft_Comms.mp
index 82332ac90ce60f7c83f82b2472b02c0c2e0b9f0f..04283d4036c4d9d1d23039b66995f14c89e256c6 100644
--- a/Application_examples/Unmanned_Spacecraft_Comms.mp
+++ b/Application_examples/Unmanned_Spacecraft_Comms.mp
@@ -13,13 +13,13 @@ through a frame counter called the "Heartbeat". This model represents
 the behavior of the Heartbeat while a Spacecraft is approaching 
 the ISS.
 
-Run for scope 1 and up.
-
 References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scopes 1, 2, 3, and 4.
+	Scope 3: 84 traces in approx. 3.0 sec.
+	Scope 4: 340 traces in approx. 1.2 min.
 
 ==========================================================*/
 
diff --git a/Application_examples/Web_Browser_Formal_Security.mp b/Application_examples/Web_Browser_Formal_Security.mp
index c64a6b35009af295940bdb7095e996701a004811..c2a16aee6b81ee908ae420268300742b311b0e9d 100644
--- a/Application_examples/Web_Browser_Formal_Security.mp
+++ b/Application_examples/Web_Browser_Formal_Security.mp
@@ -33,10 +33,6 @@ form the “backbone” of the model" (page 292)
 
 This has motivated to design the MP behavior model of the web activities 
 in order to model the vulnerabilities explained in the papers above.
-
-	run for scope 1: 3 traces, no counterexamples for Property1, in less than 0.001 sec.
-    run for scope 2: 7 traces, 1 counterexample for Property1, in 0.13 sec.
-    run for scope 3: 52 traces, 16 counterexamples for Property1, in 15 sec.
     
     This example borrowed from Daniel Jackson's paper demonstrates 
     how MP can check whether Client's web query may 
@@ -46,7 +42,8 @@ References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scopes 1, 2, and 3.
+	Scope 3: 52 traces (including 16 counterexamples for Property1) in approx. 20 sec.
 
 ==========================================================*/
 
diff --git a/Application_examples/Wide_Range_Search_for_Wreckage_and_Survivors b/Application_examples/Wide_Range_Search_for_Wreckage_and_Survivors
index 9549df3c08d77227573bd6c88fc44c9967a0d06c..645af89b2dbc86ab48ae40586cfc13c852711014 100644
--- a/Application_examples/Wide_Range_Search_for_Wreckage_and_Survivors
+++ b/Application_examples/Wide_Range_Search_for_Wreckage_and_Survivors
@@ -23,18 +23,14 @@ A System of Systems (SoS) analysis might expand the "SAR Asset" actor into disti
 participating in or potentially participating in the scenario to study emergent behaviors of
 those interacting systems in a SoS construct.
 
-Run for scope 1 (there is no iteration in this example, so increaasing the scope will not 
-produce more scenarios). Only one scenario is produced because no decision points have been 
-added to this model yet.
-
-The "Sequence" or "Swim Lanes" layouts are the most appropriate for browsing traces here. 
-The "Sequence" mode yields views very similar to the UML or SysML Sequence Diagrams.
-
 References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scope 1 (there is no iteration in this example, so increasing the scope will not 
+produce more scenarios). Only one scenario is produced because no decision points have been 
+added to this model yet. "Sequence" mode yields views very similar to the UML or SysML 
+Sequence Diagrams.
 
 ==========================================================*/
 
diff --git a/Application_examples/Work_Productivity.mp b/Application_examples/Work_Productivity.mp
index c7db03e200b91534f40ad7d2fb329bc10779d11d..590778bb11880a69afdca9c8379f69a664ee881d 100644
--- a/Application_examples/Work_Productivity.mp
+++ b/Application_examples/Work_Productivity.mp
@@ -10,13 +10,13 @@ Example 26, timing attribute use
 	events present in the trace 
 	with timing attributes
 
-    run for scopes 1 and up
-
 References:
 
 Search terms:
 
-Instructions:
+Instructions: Run for Scopes 1 and up.
+	Scope 4: 780 traces in approx. 1.5 sec.
+	Scope 5: 9330 traces in approx. 1.0 min.
 
 ==========================================================*/
 
diff --git a/Example01_SimpleMessageFlow_EventCoordination.mp b/Example01_SimpleMessageFlow_EventCoordination.mp
index 6120cf7827d00a1db3d489f03ad4c4df376500f9..a044224897df1033cb2281e0c9d7be5838d3df96 100644
--- a/Example01_SimpleMessageFlow_EventCoordination.mp
+++ b/Example01_SimpleMessageFlow_EventCoordination.mp
@@ -19,7 +19,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: simple message flow, simple interaction pattern, event coordination
+Search terms: simple message flow; simple interaction pattern; coordination, event
 
 Instructions: Run for Scopes 1 and up. Traces are generated
 in a sequence diagram-like format by default.  Try rotating 
diff --git a/Example01a_UnreliableMessageFlow_VirtualEvents.mp b/Example01a_UnreliableMessageFlow_VirtualEvents.mp
index 62db1d7d919b137c6edd0aa8c4ce13fcb906b2db..88406af18f4b316f04a9a5858cdffedbbf49bd71 100644
--- a/Example01a_UnreliableMessageFlow_VirtualEvents.mp
+++ b/Example01a_UnreliableMessageFlow_VirtualEvents.mp
@@ -11,7 +11,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation
 
-Search terms: unreliable message flow, unreliable communication, event coordination, virtual event
+Search terms: unreliable message flow; unreliable communication; coordination, event; virtual event
 
 We may want to specify behaviors when some messages get lost in the transition. 
 It can be done using ‘virtual’ events.
diff --git a/Example02_DataFlow_EventSharing.mp b/Example02_DataFlow_EventSharing.mp
index 9b7862f6ffad5906a186e4bfbcd0e38a1acbd182..99a97cb093be52cd545c1b3db167b87d12e585ee 100644
--- a/Example02_DataFlow_EventSharing.mp
+++ b/Example02_DataFlow_EventSharing.mp
@@ -11,7 +11,7 @@ Architecture and Workflow Modeling Language Manual"
 (Version 4). 2020. Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: data flow, event sharing
+Search terms: data flow behavior; event sharing
 
 data items as behaviors
 
diff --git a/Example03_ATMWithdrawal_BehaviorOfEnvironment.mp b/Example03_ATMWithdrawal_BehaviorOfEnvironment.mp
index e19a9b8e2ca8da5d95612ab6557469ee71d3edcf..4314930fcf6ca48f46b4e70a08eb7a75dd4c9d21 100644
--- a/Example03_ATMWithdrawal_BehaviorOfEnvironment.mp
+++ b/Example03_ATMWithdrawal_BehaviorOfEnvironment.mp
@@ -11,7 +11,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation
 
-Search terms: ATM withdrawal, behavior of environment, ATM system, data base
+Search terms: ATM withdrawal; behavior of environment; ATM system; database
 
 Integrated system and environment behaviors
 	
diff --git a/Example04_StackBehavior_EnsureCondition.mp b/Example04_StackBehavior_EnsureCondition.mp
index 6b8002566e52186a86b5b9b2b21011da871c8012..957edb13c539cefbebee18ae7c04c7a95fe9d667 100644
--- a/Example04_StackBehavior_EnsureCondition.mp
+++ b/Example04_StackBehavior_EnsureCondition.mp
@@ -11,7 +11,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: stack behavior, ensure condition
+Search terms: stack behavior; ENSURE condition
 
 	The event trace is a set of events and the Boolean expressions
 in MP can embrace the traditional predicate calculus notation. A set
diff --git a/Example04a_StackBehavior_UserDefinedRelations.mp b/Example04a_StackBehavior_UserDefinedRelations.mp
index bc4f203bd1d58553692e5f7dd02742439e725e80..184bc96dd1da245dc18ae84a5380965ac9fa1a55 100644
--- a/Example04a_StackBehavior_UserDefinedRelations.mp
+++ b/Example04a_StackBehavior_UserDefinedRelations.mp
@@ -11,7 +11,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: stack behavior, pop/push relationship, user defined relation, isomorphic behavior
+Search terms: stack behavior; user-defined relation; isomorphism
 
 The event trace is a set of events and the Boolean expression constructs in MP 
 can support the traditional first order predicate calculus notation. 
diff --git a/Example04b_QueueBehavior_UserDefinedRelations.mp b/Example04b_QueueBehavior_UserDefinedRelations.mp
index f6f4e4cb9df6f49a4b8c00ce6b7b8f869adcffe8..0978515918e652e986bbdc339ac7f4acd6c67446 100644
--- a/Example04b_QueueBehavior_UserDefinedRelations.mp
+++ b/Example04b_QueueBehavior_UserDefinedRelations.mp
@@ -11,7 +11,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: queue behavior, user defined relation, isomorphic behavior
+Search terms: queue behavior; user-defined relation; isomorphism
 
 This rule specifies the behavior of a queue in terms of queue operations 
 enqueue and dequeue. It is assumed that initially Queue is empty. 
diff --git a/Example05_CarRace_NestedComposition.mp b/Example05_CarRace_NestedComposition.mp
index 16ba248170d8ee06b7c661cc544da9e874a85203..e560240a57e5e6fddb67a1fb0b2fe392cce311df 100644
--- a/Example05_CarRace_NestedComposition.mp
+++ b/Example05_CarRace_NestedComposition.mp
@@ -11,7 +11,7 @@ Modeling Language Manual" (Version 4). 2020. Available
 online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: car race, event sharing, nested composition
+Search terms: car race behavior; event sharing; coordination, one-to-many; nested composition; SAY statement; BUILD block; predicate logic; trace annotation
 
 more coordination patterns:
 -	ordering of selected events in concurrent threads
diff --git a/Example06_UnreliableChannel_AssertionChecking.mp b/Example06_UnreliableChannel_AssertionChecking.mp
index 1c0e312ce22c2a08ad4c56a819e3cfec6ace3b3c..0025352f8d0e8203ad8579f60810f9fbfd85d15b 100644
--- a/Example06_UnreliableChannel_AssertionChecking.mp
+++ b/Example06_UnreliableChannel_AssertionChecking.mp
@@ -11,7 +11,7 @@ Architecture and Workflow Modeling Language Manual"
 (Version 4). 2020. Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: unreliable channel, communicating, assertion checking
+Search terms: unreliable channel; communication; assertion checking
 
 	Assertion checking, Communicating via unreliable channel.
 
diff --git a/Example07_UnconstrainedStack_TraceAnnotation.mp b/Example07_UnconstrainedStack_TraceAnnotation.mp
index f66c9e5b090cc7295a001243939131d660273479..a36da2324c2d807d45975fb1a87ea5065009e084 100644
--- a/Example07_UnconstrainedStack_TraceAnnotation.mp
+++ b/Example07_UnconstrainedStack_TraceAnnotation.mp
@@ -11,7 +11,7 @@ Architecture and Workflow Modeling Language Manual"
 (Version 4). 2020. Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: unconstrained stack, testing/debugging, trace annotation, empty stack
+Search terms: stack behavior; testing; debugging; trace annotation
 
 Trace annotation techniques 
 
diff --git a/Example08_EmployeeEmployer_CoordinationAcrossHierarchyLevels.mp b/Example08_EmployeeEmployer_CoordinationAcrossHierarchyLevels.mp
index 1c53216fe6a235ee9738ca9e38eb4e2287bf1909..b3c16ab6dbaae1e06dba016af9e361aa84233356 100644
--- a/Example08_EmployeeEmployer_CoordinationAcrossHierarchyLevels.mp
+++ b/Example08_EmployeeEmployer_CoordinationAcrossHierarchyLevels.mp
@@ -11,7 +11,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: employee, employer, business process, coordination across hierarchy levels
+Search terms: business process behavior; coordination, across hierarchy levels
 
 The web site http://www.infoq.com/articles/bpelbpm 
 “Why BPEL is not the holy grail for BPM “ 
diff --git a/Example09_PipeFilter_TraceAnnotationQueries.mp b/Example09_PipeFilter_TraceAnnotationQueries.mp
index e44ddcaf7c1e96f27bbe911440590032af4a94d6..d1681935d6c35b3693b96f883405ab852e4d9859 100644
--- a/Example09_PipeFilter_TraceAnnotationQueries.mp
+++ b/Example09_PipeFilter_TraceAnnotationQueries.mp
@@ -11,7 +11,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation
 
-Search terms: pipe filter, architecture model, trace annotation queries
+Search terms: pipe filter behavior; architecture; query, trace annotation; isomorphism
 
     pipe/filter architecture model with 2 filters
 
diff --git a/Example10_PublishSubscribe_EventReshuffling.mp b/Example10_PublishSubscribe_EventReshuffling.mp
index 2689d9a7c42e357ada424745eb51f30b25c21ccd..ed965ce2b343d78ffc14172f34910aec877075b0 100644
--- a/Example10_PublishSubscribe_EventReshuffling.mp
+++ b/Example10_PublishSubscribe_EventReshuffling.mp
@@ -11,7 +11,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: publish, subscribe, architecture model, event reshuffling
+Search terms: publish subscribe behavior; architecture; event reshuffling; isomorphism
 
 	Publisher sends a notification to all active Subscribers 
     when new information is available.
diff --git a/Example11_RingTopology_UserDefinedRelations.mp b/Example11_RingTopology_UserDefinedRelations.mp
index 889291733a88940c3b82f8f4a52bb2907b9967be..bb279bb2217269912ccc850c66ee64897cad9b6d 100644
--- a/Example11_RingTopology_UserDefinedRelations.mp
+++ b/Example11_RingTopology_UserDefinedRelations.mp
@@ -11,7 +11,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: ring topology, event reshuffling, user defined relation
+Search terms: ring topology behavior; event reshuffling; user-defined relation; isomorphism
 
     ring topology
     an example of user-defined relation use
diff --git a/Example12_CardiacArrestWorkflow_VirtualEvents.mp b/Example12_CardiacArrestWorkflow_VirtualEvents.mp
index c0f33e9a784f338321d7607a052b077acb8ac8ef..88fd0b6fdf251d6a5c1ac1e937bc19b78d082a6d 100644
--- a/Example12_CardiacArrestWorkflow_VirtualEvents.mp
+++ b/Example12_CardiacArrestWorkflow_VirtualEvents.mp
@@ -11,7 +11,7 @@ Software Architecture and Workflow Modeling Language
 Manual" (Version 4). 2020. Available online: 
 https://wiki.nps.edu/display/MP/Documentation
 
-Search terms: cardiac arrest, workflow patterns, virtual event, triage task
+Search terms: triage behavior; workflow pattern; virtual event
 
 the web site
 http://workflowpatterns.com/patterns/control/index.php
diff --git a/Example13_ConsumersSuppliers_DependencyTracking.mp b/Example13_ConsumersSuppliers_DependencyTracking.mp
index 50aaed7280783dbc84765469bf667f2b20f87b9a..68827fbfa76c0d4224ea0ea9fc3e0b35a438c5b5 100644
--- a/Example13_ConsumersSuppliers_DependencyTracking.mp
+++ b/Example13_ConsumersSuppliers_DependencyTracking.mp
@@ -12,7 +12,7 @@ Modeling Language Manual" (Version 4). 2020. Available
 online: 
 https://wiki.nps.edu/display/MP/Documentation
 
-Search terms: consumer, supplier, dependency tracking, asynchronous coordination
+Search terms: consumer supplier behavior; dependency tracking; coordination, asynchronous
 
 Asynchronous coordination and dependency definition example.
 
diff --git a/Example14_ShoppingSpree_NumberAttributes.mp b/Example14_ShoppingSpree_NumberAttributes.mp
index 99f84dee380a5adbdb9a5c40b1483bfabc4f7998..713ee3bdf80072df0d2a8594add542f1b162a8f9 100644
--- a/Example14_ShoppingSpree_NumberAttributes.mp
+++ b/Example14_ShoppingSpree_NumberAttributes.mp
@@ -11,7 +11,7 @@ Modeling Language Manual" (Version 4). 2020. Available
 online: 
 https://wiki.nps.edu/display/MP/Documentation
 
-Search terms: shopping spree, number attribute
+Search terms: shopping spree behavior; event attribute, number; BUILD block; SAY statement
 
 Instructions: Run for Scopes 1 and up.
 
diff --git a/Example15_BackpackWeight_IntervalAttributes.mp b/Example15_BackpackWeight_IntervalAttributes.mp
index 06a696a5561afe612827e3d7c553d180a94222e6..58ac87c342ec9a72588f7e927d31b544f5aa4bf3 100644
--- a/Example15_BackpackWeight_IntervalAttributes.mp
+++ b/Example15_BackpackWeight_IntervalAttributes.mp
@@ -11,7 +11,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation
 
-Search terms: backpack weight, interval attribute
+Search terms: event attribute, interval; optimization, weight; BUILD block; SAY statement
 
     Use of interval attributes.
     
diff --git a/Example16_StackBehavior_ProbabilityCalculationsType1.mp b/Example16_StackBehavior_ProbabilityCalculationsType1.mp
index 08204c7edbb952cb4986e61a720b10ddf469538c..3a36d8df748c29e6f69d5f0a3a301851221fc21f 100644
--- a/Example16_StackBehavior_ProbabilityCalculationsType1.mp
+++ b/Example16_StackBehavior_ProbabilityCalculationsType1.mp
@@ -11,7 +11,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: stack behavior, type 1 probability
+Search terms: stack behavior; Type 1 probability; ENSURE condition
 
 	Here is a simple stack behavior model. Valid behaviors don’t permit
 a scenario when Pop operation is applied to the empty stack. For the
diff --git a/Example17_SharedEvents_ProbabilityCalculationsType1.mp b/Example17_SharedEvents_ProbabilityCalculationsType1.mp
index 4c58da1c25156ef670fe962e030f49641529fdcd..0c3ab59b100bca59ffdd6c86cd3110d773ecc2dd 100644
--- a/Example17_SharedEvents_ProbabilityCalculationsType1.mp
+++ b/Example17_SharedEvents_ProbabilityCalculationsType1.mp
@@ -11,7 +11,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: shared events, type 1 probability
+Search terms: event sharing; Type 1 probability
 
 	A simple example of shared events. If one root has a, the other root
 also has a. If neither root has a, then root 1 must have b, and root 2
diff --git a/Example18_RedGreen_BayesianProbabilityCalculationsType2.mp b/Example18_RedGreen_BayesianProbabilityCalculationsType2.mp
index 3ed1d30a31cff7d5148f2e5917ac97ceef7ce844..a88b5f5a3704e1a2c42581997e3949eb8efc40a0 100644
--- a/Example18_RedGreen_BayesianProbabilityCalculationsType2.mp
+++ b/Example18_RedGreen_BayesianProbabilityCalculationsType2.mp
@@ -11,7 +11,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation
 
-Search terms: red, green, number attribute, type 2 probability, bayesian probability
+Search terms: event attribute, number; Type 2 probability; Bayesian probability
 
     Bayesian attribute example
 
diff --git a/Example19_StackBehavior_BayesianProbabilityCalculationsType2.mp b/Example19_StackBehavior_BayesianProbabilityCalculationsType2.mp
index 66817d77b0edd91c60fc6491257e7344073ba243..9ff2a24246fe87be456c6cf5a5ed5f66a5cc5976 100644
--- a/Example19_StackBehavior_BayesianProbabilityCalculationsType2.mp
+++ b/Example19_StackBehavior_BayesianProbabilityCalculationsType2.mp
@@ -11,7 +11,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: stack behavior, number attribute, type 2 probability, bayesian probability
+Search terms: stack behavior; event attribute, number; Type 2 probability; Bayesian probability
 
 	An example of  Bayesian probability calculation.
 
diff --git a/Example20_Activity_Diagram.mp b/Example20_Activity_Diagram.mp
index 55adc6a202b1d568cc999a940cb2c9123a150e19..19ff0b4987bbb2ec9a3a0b07b669f2060c00d453 100644
--- a/Example20_Activity_Diagram.mp
+++ b/Example20_Activity_Diagram.mp
@@ -11,7 +11,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation
 
-Search terms: activity diagram, flowchart
+Search terms: graph, activity diagram; graph, flowchart
 
 	This model demonstrates how to use "SHOW ACTIVITY DIAGRAM" to
 display the possible traces in flowchart form. Root A has 4 different
diff --git a/Example21_DataFlow_LocalReport.mp b/Example21_DataFlow_LocalReport.mp
index 476ab6291914ceabb71cacb623d09fd223ce4c7a..36b78da3395d724af24f844b2cad2c7a16ec6d33 100644
--- a/Example21_DataFlow_LocalReport.mp
+++ b/Example21_DataFlow_LocalReport.mp
@@ -11,7 +11,7 @@ Architecture and Workflow Modeling Language Manual"
 (Version 4). 2020. Available online: 
 https://wiki.nps.edu/display/MP/Documentation
 
-Search terms: data flow, local report, basic statistics
+Search terms: data flow behavior; report, local; statistics, basic
 
 Local Report within a trace.
 
diff --git a/Example22_SimpleMessageFlow_GlobalReport.mp b/Example22_SimpleMessageFlow_GlobalReport.mp
index 0144f8c607deb946a37325a4065210ae5299743c..c4484268230f3fba9d731baad0bc3a00c1db9374 100644
--- a/Example22_SimpleMessageFlow_GlobalReport.mp
+++ b/Example22_SimpleMessageFlow_GlobalReport.mp
@@ -12,7 +12,7 @@ Modeling Language Manual" (Version 4). 2020. Available
 online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: simple message flow, global report, statistics
+Search terms: simple message flow; report, global; statistics, global
 
 Instructions: Run for Scopes 1 and up.
 
diff --git a/Example23_CarRace_LocalGraph.mp b/Example23_CarRace_LocalGraph.mp
index 10219950e95b64a05433b1b3f4983eedd6e02c19..63889b6cc96798947bf6d35b58948e824c6cb1f7 100644
--- a/Example23_CarRace_LocalGraph.mp
+++ b/Example23_CarRace_LocalGraph.mp
@@ -11,7 +11,7 @@ System and Software Architecture and Workflow Modeling
 Language Manual" (Version 4). 2020. Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: car race, local graph, local trace view
+Search terms: car race behavior; graph, local; WITHIN command
 
 	Local graph within the event trace.
 
diff --git a/Example24_Compiler_ComponentDiagram.mp b/Example24_Compiler_ComponentDiagram.mp
index 266e8a1bad13daade6f91feef96ee450a7398778..f360d8082ee4128e369df13238272526c1e588a4 100644
--- a/Example24_Compiler_ComponentDiagram.mp
+++ b/Example24_Compiler_ComponentDiagram.mp
@@ -11,7 +11,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: compiler, component diagram, global report, lexer, parser, stack
+Search terms: compiler behavior; graph, component diagram; report, global; lexer behavior; parser behavior; stack behavior; isomorphism
 
     Compiler front end, bottom-up parser
 	Lexer and parser in interactive mode.
diff --git a/Example25_Graph_as_Data_Structure.mp b/Example25_Graph_as_Data_Structure.mp
index 770e90cba70bf9cee4fe6f4159812a2403c63bc7..2d5188f489ad2c25c5b964fc2216ef8b1c4fd15f 100644
--- a/Example25_Graph_as_Data_Structure.mp
+++ b/Example25_Graph_as_Data_Structure.mp
@@ -11,7 +11,7 @@ and Software Architecture and Workflow Modeling Language
 Manual" (Version 4). 2020. Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: graph as data structure, number attribute, global report, total event statistics
+Search terms: graph as data structure; event attribute, number; report, global; statistics, global
  	
 	Accumulating and rendering statistics from event traces.
  	Graphs as container data structures
diff --git a/Example26_UnreliableMessageFlow_GlobalQuery.mp b/Example26_UnreliableMessageFlow_GlobalQuery.mp
index 662d4fd9908cdfad6bffbc19ed56687ec5ebfed1..92f816789e13d545aad6e6441ee047b738a37e79 100644
--- a/Example26_UnreliableMessageFlow_GlobalQuery.mp
+++ b/Example26_UnreliableMessageFlow_GlobalQuery.mp
@@ -11,7 +11,7 @@ System and Software Architecture and Workflow Modeling
 Language Manual" (Version 4). 2020. Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: unreliable message flow, global query, number attribute, probability summary
+Search terms: unreliable message flow; query, global; event attribute, number; query, probability summary
 
 GLOBAL query	
 
diff --git a/Example27_AssemblingStatistics_Table_and_Bar_Chart.mp b/Example27_AssemblingStatistics_Table_and_Bar_Chart.mp
index 1d5238c7c7a0b89aa898418cd67d247d0426044b..6fdbfdcb2f322d4b84fa34f04170bb0e7fd1d64b 100644
--- a/Example27_AssemblingStatistics_Table_and_Bar_Chart.mp
+++ b/Example27_AssemblingStatistics_Table_and_Bar_Chart.mp
@@ -12,7 +12,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: table, bar chart, assembling statistics, number attribute
+Search terms: table; graph, bar chart; statistics, assembling; event attribute, number
 
  Assembling statistics about a current trace in a TABLE and rendering it.
  Table and bar chart example.
diff --git a/Example28_AssemblingStatistics_Histogram.mp b/Example28_AssemblingStatistics_Histogram.mp
index f86f7bd628f0928817f681363ada9473aca1965f..1c6680e8b6d8f0638099db4032c7321a1680a98b 100644
--- a/Example28_AssemblingStatistics_Histogram.mp
+++ b/Example28_AssemblingStatistics_Histogram.mp
@@ -12,7 +12,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: histogram, assembling statistics, number attribute, global report, probability interval
+Search terms: graph, histogram; statistics, assembling; event attribute, number; report, global; probability interval
 
  Histogram example
 
diff --git a/Example29_AssemblingStatistics_Gantt_Chart.mp b/Example29_AssemblingStatistics_Gantt_Chart.mp
index f6ed9732bd49a6a88d5a1ca9abd477afea59a806..d7e958aa8ddd3a822b0311d3b139238efda3f2ed 100644
--- a/Example29_AssemblingStatistics_Gantt_Chart.mp
+++ b/Example29_AssemblingStatistics_Gantt_Chart.mp
@@ -11,7 +11,7 @@ Modeling Language Manual" (Version 4). 2020. Available
 online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: gantt chart, assembling statistics, table, bar chart
+Search terms: graph, Gantt chart; statistics, assembling; table; graph, bar chart
 
  Gantt chart example
 
diff --git a/Example30_MicrowaveOven_ModelingModelChecking.mp b/Example30_MicrowaveOven_ModelingModelChecking.mp
index 781992ea6b602055d269da2f238965282ca653bb..8f1dfd28474554b2bf5b55d7272d88b45cc78e47 100644
--- a/Example30_MicrowaveOven_ModelingModelChecking.mp
+++ b/Example30_MicrowaveOven_ModelingModelChecking.mp
@@ -11,7 +11,7 @@ Architecture and Workflow Modeling Language Manual"
 (Version 4). 2020. Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: microwave oven, model checking, finite state diagram, state visit, state transition, atomic proposition, inner event
+Search terms: microwave oven behavior; model checking; finite state diagram; state transition; propositional logic
 
     example of finite state diagram behavior model, 
 	CTL formula representation in MP, and model checking for a small scope.
diff --git a/Example31_Aspect_Oriented_Paradigm.mp b/Example31_Aspect_Oriented_Paradigm.mp
index 3e367e01aa6c2c375d5f2b3425ca7aec286cc40f..2dc6dd8422596ef8eb554b731d38dc6af2a6cb84 100644
--- a/Example31_Aspect_Oriented_Paradigm.mp
+++ b/Example31_Aspect_Oriented_Paradigm.mp
@@ -11,7 +11,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: aspect-oriented paradigm, join point, aspect behavior, advice coordination
+Search terms: aspect-oriented paradigm; join point; aspect behavior; coordination, advice
 
 	The COORDINATE operation supports a “cause-effect” refinement for
 the behavior of two components and it bears a certain similarity
diff --git a/Example32_Petri_Net.mp b/Example32_Petri_Net.mp
index 081794ff5bbdf5a730bc39dd6099f452e76c9b76..97d44d5b4545ea423c30cec04b1da8233b60204a 100644
--- a/Example32_Petri_Net.mp
+++ b/Example32_Petri_Net.mp
@@ -11,7 +11,7 @@ Modeling Language Manual" (Version 4). 2020. Available
 online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: petri net, number attribute, global report
+Search terms: petri net behavior; event attribute, number; report, global
 	
 	modeling Petri net behavior
     see the Petri net diagram in Sec. 2.16.2 in the MP v.4 Language Manual
diff --git a/Example33_ATMWithdrawal_StatechartView.mp b/Example33_ATMWithdrawal_StatechartView.mp
index b58e8f033dec977ed216820da35c4d2734d4834d..1f8e11e791b0ccc1144ab8ad7ee043db21932844 100644
--- a/Example33_ATMWithdrawal_StatechartView.mp
+++ b/Example33_ATMWithdrawal_StatechartView.mp
@@ -11,7 +11,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: ATM withdrawal, statechart view, ATM system, data base, global report
+Search terms: ATM withdrawal; statechart view; ATM system; database; report, global
 
 	Extracting Statechart view from MP model.
 
diff --git a/Example34_FiniteStateDiagram_PathAnnotation.mp b/Example34_FiniteStateDiagram_PathAnnotation.mp
index d07e19c50f3134d966e10bab7397d23f2af5a9b1..4efeba1aa3396ad5fb542b306feab5f725b15537 100644
--- a/Example34_FiniteStateDiagram_PathAnnotation.mp
+++ b/Example34_FiniteStateDiagram_PathAnnotation.mp
@@ -11,7 +11,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: finite state diagram, path annotation, state visit, state transition, finite state machine
+Search terms: finite state diagram; path annotation; state transition; finite state machine behavior
 
     example of finite state diagram behavior model,
     contains non-deterministic transitions (from S1 with symbol a), 
diff --git a/Example35_FiniteStateDiagram_PathDiagram.mp b/Example35_FiniteStateDiagram_PathDiagram.mp
index 834e71c0a2265f57eb2d12041ff18cbfb6d37d4a..d5915720a1ed4c1363521aa96a6a26cff144cb07 100644
--- a/Example35_FiniteStateDiagram_PathDiagram.mp
+++ b/Example35_FiniteStateDiagram_PathDiagram.mp
@@ -12,7 +12,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: finite state diagram, path diagram, state transition, global report, finite automaton behavior
+Search terms: finite state diagram; path diagram; state transition; report, global; finite automaton behavior
 
     Adding path and state transition diagrams to 
 	the Finite Automaton behavior model.
diff --git a/Example36_Authentication_SystemReuse.mp b/Example36_Authentication_SystemReuse.mp
index 5f6b1438cde421b358895f5188dcdea841a80245..cab878ea3684f967b92ec30a7c8b95f3471777c8 100644
--- a/Example36_Authentication_SystemReuse.mp
+++ b/Example36_Authentication_SystemReuse.mp
@@ -12,7 +12,7 @@ Architecture and Workflow Modeling Language Manual"
 (Version 4). 2020. Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: authentication system, system reuse, subsystem, MAP operation, data base
+Search terms: authentication system behavior; system reuse; subsystem; MAP operation; database
 
 Instructions: Run for Scopes 1 and up. Viewing of traces 
 also includes a "Swim Lanes" option. At Scope 3 and above, 
diff --git a/Example37_Compiler1_ComponentReuse.mp b/Example37_Compiler1_ComponentReuse.mp
index 085be255be168704f098075ef467da41f01b9279..f248ad86bd104a04983e568b076451d3c26362d2 100644
--- a/Example37_Compiler1_ComponentReuse.mp
+++ b/Example37_Compiler1_ComponentReuse.mp
@@ -11,7 +11,7 @@ Architecture and Workflow Modeling Language Manual" (Version 4).
 2020. Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: compiler, component reuse, front end, batch mode, bottom-up, parser, isomorphic behavior
+Search terms: compiler behavior; component reuse; batch mode; lexer behavior; parser behavior; isomorphism
     
 	Compiler front end,
 	bottom-up parser
diff --git a/Example38_Compiler2_ComponentReuse.mp b/Example38_Compiler2_ComponentReuse.mp
index 440cf55a3f8f3c295acd2afc978970880ec0c2e9..6c79498380866c334ad69b4dbfd4bd292cf197e1 100644
--- a/Example38_Compiler2_ComponentReuse.mp
+++ b/Example38_Compiler2_ComponentReuse.mp
@@ -11,7 +11,7 @@ Architecture and Workflow Modeling Language Manual"
 (Version 4). 2020. Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
-Search terms: compiler, component reuse, front end, incremental mode, interaction mode, bottom-up, parser, isomorphic behavior
+Search terms: compiler behavior; component reuse; incremental mode; lexer behavior; parser behavior; isomorphism
     
 	Compiler front end,
 	bottom-up parser
diff --git a/Example39_Merging_Root_Events_to_Reduce_Run_Time.mp b/Example39_Merging_Root_Events_to_Reduce_Run_Time.mp
index 9aac4fddc111188e228f8966722343115c20a4ff..5430fef84a76d1ff17eb439a8c8a133c8744be33 100644
--- a/Example39_Merging_Root_Events_to_Reduce_Run_Time.mp
+++ b/Example39_Merging_Root_Events_to_Reduce_Run_Time.mp
@@ -11,7 +11,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation
 
-Search terms: merging root events, reduce run time, layered derivation, trace segment derivation
+Search terms: merging root events; reduce run time; layered derivation; trace segment derivation
 
 	Complex MP models may have large number of root events with several
 coordination operations performed on clusters of roots. This may be
diff --git a/Example40_ApplicationProcess_partitioningLargeSchemaIntoSeparateSchemas.mp b/Example40_ApplicationProcess_partitioningLargeSchemaIntoSeparateSchemas.mp
index 94dc27d6fc80f823ab5031e0179521efc79c4f3e..3d00d28d3f4615f6fdf871074561b906e582d832 100644
--- a/Example40_ApplicationProcess_partitioningLargeSchemaIntoSeparateSchemas.mp
+++ b/Example40_ApplicationProcess_partitioningLargeSchemaIntoSeparateSchemas.mp
@@ -11,7 +11,7 @@ Workflow Modeling Language Manual" (Version 4). 2020.
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation
 
-Search terms: application process, partitioning large schema, separate schemas
+Search terms: application process behavior; partitioning large schema; separate schemas
 
 	An applicant submits application and needs to get it approved by
 the bureaucratic chain of two officials. If the first official approves,