diff --git a/Example01_SimpleMessageFlow_EventCoordination.mp b/Example01_SimpleMessageFlow_EventCoordination.mp
index e11a8f12ea3e62d75eba87d841282931d647bf0f..759eb51519b5c292d7ee5cda0abb85e80d19415e 100644
--- a/Example01_SimpleMessageFlow_EventCoordination.mp
+++ b/Example01_SimpleMessageFlow_EventCoordination.mp
@@ -15,7 +15,7 @@ a "cross-cutting" derivation rule.
 References: 
 "Example 1: Simple interaction pattern" from Auguston, M. 
 "Monterey Phoenix System and Software Architecture and 
-Workflow Modeling Language Manual (Version 4). 2020. 
+Workflow Modeling Language Manual" (Version 4). 2020. 
 Available online: 
 https://wiki.nps.edu/display/MP/Documentation 
 
diff --git a/Example01a_UnreliableMessageFlow_VirtualEvents.mp b/Example01a_UnreliableMessageFlow_VirtualEvents.mp
index 49b0b3974ba5e57dcf42a240fa9dba6f5cb846ed..47d307e2401853a7611310518a9f388e5186ca16 100644
--- a/Example01a_UnreliableMessageFlow_VirtualEvents.mp
+++ b/Example01a_UnreliableMessageFlow_VirtualEvents.mp
@@ -1,6 +1,17 @@
 /* Example 01a. Model of Unreliable Message Flow
-See also: Example 8: Unreliable Communication model from the Monterey Phoenix 
-System and Software Architecture and Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 8: Unreliable Communication model" from Auguston,
+M. "Monterey Phoenix System and Software Architecture and
+Workflow Modeling Language Manual" (Version 4). 2020.
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation
+
+Search terms:
 
 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 f553871459226700205a816f40f7ef6bdb150159..4aa0ab243b9dcd7a86aadf56fbf1504031e67a55 100644
--- a/Example02_DataFlow_EventSharing.mp
+++ b/Example02_DataFlow_EventSharing.mp
@@ -1,6 +1,17 @@
 /* Example 02. Model of Data Flow
-See also: Example 3: Data Flow model from the Monterey Phoenix System and 
-Software Architecture and Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 3: Data Flow model from the Monterey Phoenix"
+from Auguston, M. "Monterey Phoenix System and Software
+Architecture and Workflow Modeling Language Manual"
+(Version 4). 2020. Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
 
 data items as behaviors
 
diff --git a/Example03_ATMWithdrawal_BehaviorOfEnvironment.mp b/Example03_ATMWithdrawal_BehaviorOfEnvironment.mp
index ac7002fa83a6aea2f39bc946abd7ffc38563c9a3..9ea250cfdbe62236db971c0bd37fa3f4b8f1a917 100644
--- a/Example03_ATMWithdrawal_BehaviorOfEnvironment.mp
+++ b/Example03_ATMWithdrawal_BehaviorOfEnvironment.mp
@@ -1,6 +1,17 @@
 /* Example 03. Model of ATM Withdrawal
-See also: Example 4: Withdraw money from ATM model from the Monterey Phoenix System and 
-Software Architecture and Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 4: Withdraw money from ATM model" from Auguston,
+M. "Monterey Phoenix System and Software Architecture and
+Workflow Modeling Language Manual" (Version 4). 2020.
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation
+
+Search terms:
 
 Integrated system and environment behaviors
 	
diff --git a/Example04_StackBehavior_EnsureCondition.mp b/Example04_StackBehavior_EnsureCondition.mp
index 929b502923d85c8ce7f4bdb904b5eaf086b881f3..def63cd170d666cb99858ffc1a1a1f974326a23e 100644
--- a/Example04_StackBehavior_EnsureCondition.mp
+++ b/Example04_StackBehavior_EnsureCondition.mp
@@ -1,6 +1,17 @@
 /* Example 04. Model of Stack Behavior
-See also: Example 5: Stack behavior model from the Monterey Phoenix 
-System and Software Architecture and Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 5: Stack behavior model" from Auguston, M. 
+"Monterey Phoenix System and Software Architecture and 
+Workflow Modeling Language Manual" (Version 4). 2020. 
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
 
 	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 2e99070a49b24d7da29a12d8e0504b9d6774d385..359ec79a15be1aea50009a39477d34aba528551c 100644
--- a/Example04a_StackBehavior_UserDefinedRelations.mp
+++ b/Example04a_StackBehavior_UserDefinedRelations.mp
@@ -1,7 +1,17 @@
 /* Example 04a. Model of Stack Behavior
-See also: Example 17: Stack behavior model with pop/push relationship 
-visualized from the Monterey Phoenix System and Software Architecture and 
-Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:  
+"Example 17: Stack behavior model" from Auguston, M. 
+"Monterey Phoenix System and Software Architecture and 
+Workflow Modeling Language Manual" (Version 4). 2020. 
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
 
 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 89423bca9388221f2e5426ae67ceeb57f6183410..f9ff1af3cbb37698f032b6504b29790a1d0e77b1 100644
--- a/Example04b_QueueBehavior_UserDefinedRelations.mp
+++ b/Example04b_QueueBehavior_UserDefinedRelations.mp
@@ -1,6 +1,17 @@
 /* Example 04b. Model of Queue Behavior
-See also: Example 18: Queue behavior model from the Monterey Phoenix System and 
-Software Architecture and Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 18: Queue behavior model" from Auguston, M. 
+"Monterey Phoenix System and Software Architecture and 
+Workflow Modeling Language Manual" (Version 4). 2020. 
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
 
 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 61d9cc5a295e71853e314c72931c2fca98b10e2b..1f23fe263680f0772fb27c45c7895624dc295ddc 100644
--- a/Example05_CarRace_NestedComposition.mp
+++ b/Example05_CarRace_NestedComposition.mp
@@ -1,6 +1,17 @@
 /* Example 05. Model of Car Race
-See also: Example 6: Car race model from the Monterey Phoenix System and 
-Software Architecture and Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 6: Car race model" from Auguston, M. "Monterey
+Phoenix System and Software Architecture and Workflow
+Modeling Language Manual" (Version 4). 2020. Available
+online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
 
 more coordination patterns:
 -	ordering of selected events in concurrent threads
diff --git a/Example06_UnreliableChannel_AssertionChecking.mp b/Example06_UnreliableChannel_AssertionChecking.mp
index 5744e2f472f4bd7f9da8ebea413bb1dccb2c100f..27e2c36f3c58d09d4f7e431a5d5ea19688650cce 100644
--- a/Example06_UnreliableChannel_AssertionChecking.mp
+++ b/Example06_UnreliableChannel_AssertionChecking.mp
@@ -1,8 +1,21 @@
 /* Example 06. Model of Unreliable Channel
-See also: Example 10: Communicating via unreliable channel model from 
+See also:  from 
 the Monterey Phoenix System and Software Architecture and Workflow 
 Modeling Language Manual
 
+Purpose:
+
+Description:
+
+References:
+"Example 10: Communicating via unreliable channel model"
+from Auguston, M. "Monterey Phoenix System and Software
+Architecture and Workflow Modeling Language Manual"
+(Version 4). 2020. Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
+
 	Assertion checking, Communicating via unreliable channel.
 
 	MP models need to be tested and debugged like any other 
diff --git a/Example07_UnconstrainedStack_TraceAnnotation.mp b/Example07_UnconstrainedStack_TraceAnnotation.mp
index c239a7fd77e9302e9be6b57f2e721cdf6e886859..058f5b7ad2b88bfb0b86ed6b533f5a44859deda5 100644
--- a/Example07_UnconstrainedStack_TraceAnnotation.mp
+++ b/Example07_UnconstrainedStack_TraceAnnotation.mp
@@ -1,6 +1,17 @@
 /* Example 07. Model of Unconstrained Stack
-See also: Example 11: Testing/Debugging model’s behavior from the Monterey 
-Phoenix System and Software Architecture and Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 11: Testing/Debugging model’s behavior" from
+Auguston, M. "Monterey Phoenix System and Software
+Architecture and Workflow Modeling Language Manual"
+(Version 4). 2020. Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
 
 Trace annotation techniques 
 
diff --git a/Example08_EmployeeEmployer_CoordinationAcrossHierarchyLevels.mp b/Example08_EmployeeEmployer_CoordinationAcrossHierarchyLevels.mp
index bd35076f28ae4a7b2e04208944e4d3bd13e72616..fd7fe72e4e615091f21a252ca821214487ff7a75 100644
--- a/Example08_EmployeeEmployer_CoordinationAcrossHierarchyLevels.mp
+++ b/Example08_EmployeeEmployer_CoordinationAcrossHierarchyLevels.mp
@@ -1,6 +1,17 @@
 /* Example 08. Model of Employee Employer
-See also: Example 13: Business process model from the Monterey Phoenix 
-System and Software Architecture and Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 13: Business process model" from Auguston, M. 
+"Monterey Phoenix System and Software Architecture and 
+Workflow Modeling Language Manual" (Version 4). 2020. 
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
 
 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 2dc69e66a587388a914ef20c38ab3e54a057db0a..3afd23e584ca3b8f94aa9e94588b83bfe906291f 100644
--- a/Example09_PipeFilter_TraceAnnotationQueries.mp
+++ b/Example09_PipeFilter_TraceAnnotationQueries.mp
@@ -1,7 +1,17 @@
 /*  Example 09. Model of Pipe Filter
-See also: Example 12: Pipe/Filter architecture model from the Monterey 
-Phoenix System and Software Architecture and Workflow Modeling Language 
-Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 12: Pipe/Filter architecture model" from Auguston,
+M. "Monterey Phoenix System and Software Architecture and 
+Workflow Modeling Language Manual" (Version 4). 2020. 
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation
+
+Search terms:
 
     pipe/filter architecture model with 2 filters
 
diff --git a/Example10_PublishSubscribe_EventReshuffling.mp b/Example10_PublishSubscribe_EventReshuffling.mp
index 79f5909e5df91596974ca87778649e7c539caf3d..720a84caadad340651372cbefd28becaacb47c33 100644
--- a/Example10_PublishSubscribe_EventReshuffling.mp
+++ b/Example10_PublishSubscribe_EventReshuffling.mp
@@ -1,7 +1,17 @@
 /* Example 10. Model of Publish Subscribe
-See also: Example 7: Publish/Subscribe architecture model 
-from the Monterey Phoenix System and Software Architecture 
-and Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 7: Publish/Subscribe architecture" from Auguston,
+M. "Monterey Phoenix System and Software Architecture and 
+Workflow Modeling Language Manual" (Version 4). 2020. 
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
 
 	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 40a2234e9c18f373cd3fe657149a2569a21b0c93..ed29e131c9af4f192218524116671d787c88a4e1 100644
--- a/Example11_RingTopology_UserDefinedRelations.mp
+++ b/Example11_RingTopology_UserDefinedRelations.mp
@@ -1,6 +1,17 @@
 /* Example 11. Model of Ring Topology
-See also: Example 16: User-defined relations from the Monterey Phoenix 
-System and Software Architecture and Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 16: User-defined relations" from Auguston, M. 
+"Monterey Phoenix System and Software Architecture and 
+Workflow Modeling Language Manual" (Version 4). 2020. 
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
 
     ring topology
     an example of user-defined relation use
diff --git a/Example12_CardiacArrestWorkflow_VirtualEvents.mp b/Example12_CardiacArrestWorkflow_VirtualEvents.mp
index 13b0b2d4504acd223741a7dd1856c279ab5cea00..54ca657c4e4cbaa7245e87205517d7238f3d662f 100644
--- a/Example12_CardiacArrestWorkflow_VirtualEvents.mp
+++ b/Example12_CardiacArrestWorkflow_VirtualEvents.mp
@@ -1,6 +1,17 @@
 /* Example 12. Model of Cardiac Arrest Workflow
-See also: Examples 9 and 14 on Workflow patterns from the Monterey Phoenix 
-System and Software Architecture and Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 9: Workflow pattern" and "Example 14: Workflow 
+pattern" from Auguston, M. "Monterey Phoenix System and 
+Software Architecture and Workflow Modeling Language 
+Manual" (Version 4). 2020. Available online: 
+https://wiki.nps.edu/display/MP/Documentation
+
+Search terms:
 
 the web site
 http://workflowpatterns.com/patterns/control/index.php
diff --git a/Example13_ConsumersSuppliers_DependencyTracking.mp b/Example13_ConsumersSuppliers_DependencyTracking.mp
index ccf73ef9ced905bee67ce2b858ed073b61a1ee84..2a6e186cf309644c8aee22097910d7c75f2b16ab 100644
--- a/Example13_ConsumersSuppliers_DependencyTracking.mp
+++ b/Example13_ConsumersSuppliers_DependencyTracking.mp
@@ -1,8 +1,21 @@
 /* Example 13. Model of Consumers Suppliers
-See also: Example 29: Coordinating asynchronous threads and 
-tracking event dependency from the Monterey Phoenix System 
+See also:  from the Monterey Phoenix System 
 and Software Architecture and Workflow Modeling Language Manual
 
+Purpose:
+
+Description:
+
+References:
+"Example 29: Coordinating asynchronous threads and 
+tracking event dependency" from Auguston, M. "Monterey 
+Phoenix System and Software Architecture and Workflow 
+Modeling Language Manual" (Version 4). 2020. Available 
+online: 
+https://wiki.nps.edu/display/MP/Documentation
+
+Search terms:
+
 Asynchronous coordination and dependency definition example.
 
 user-defined relation related_to connects events within each 
diff --git a/Example14_ShoppingSpree_NumberAttributes.mp b/Example14_ShoppingSpree_NumberAttributes.mp
index 6fb4c3a08b3807c217e85beb98f295cfed8ddb59..95076b82a379a4e0d98d991c6e85e45bcb723f59 100644
--- a/Example14_ShoppingSpree_NumberAttributes.mp
+++ b/Example14_ShoppingSpree_NumberAttributes.mp
@@ -1,7 +1,17 @@
 /* Example 14. Model of Shopping Spree
-See also: Example 21: Attribute use from the Monterey 
+
+Purpose:
+
+Description:
+
+References:
+"Example 21: Attribute use" from Auguston, M. "Monterey 
 Phoenix System and Software Architecture and Workflow 
-Modeling Language Manual
+Modeling Language Manual" (Version 4). 2020. Available 
+online: 
+https://wiki.nps.edu/display/MP/Documentation
+
+Search terms:
 
 Instructions: Run for Scopes 1 and up. Viewing of traces 
 also includes a "Swim Lanes" option.
diff --git a/Example15_BackpackWeight_IntervalAttributes.mp b/Example15_BackpackWeight_IntervalAttributes.mp
index 2f39d7c8e5c2f1d4380e123dfb967f2f27c44c05..b3e1f0379a62cc9dacd74a02218053504e51812d 100644
--- a/Example15_BackpackWeight_IntervalAttributes.mp
+++ b/Example15_BackpackWeight_IntervalAttributes.mp
@@ -1,7 +1,17 @@
 /* Example 15. Model of Backpack Weight
-See also: Example 22: Use of interval attributes from the 
-Monterey Phoenix System and Software Architecture and
-Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 22: Use of interval attributes" from Auguston, M. 
+"Monterey Phoenix System and Software Architecture and 
+Workflow Modeling Language Manual" (Version 4). 2020. 
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation
+
+Search terms:
 
     Use of interval attributes.
     
diff --git a/Example16_StackBehavior_ProbabilityCalculationsType1.mp b/Example16_StackBehavior_ProbabilityCalculationsType1.mp
index de9866c0eb038e63a3b77b99e48036ff79cdac81..fc5ae080d7861267b9859d5806e5d5a077459425 100644
--- a/Example16_StackBehavior_ProbabilityCalculationsType1.mp
+++ b/Example16_StackBehavior_ProbabilityCalculationsType1.mp
@@ -1,7 +1,17 @@
 /* Example 16. Model of Stack Behavior
-See also: Example 30: Type 1 probability from the Monterey 
-Phoenix System and Software Architecture and Workflow 
-Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 30: Type 1 probability" from Auguston, M. 
+"Monterey Phoenix System and Software Architecture and 
+Workflow Modeling Language Manual" (Version 4). 2020. 
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
 
 	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 01054b78f256f70abbf1e0d82db56eb52e265f51..a9c15b19f4e9db8a778813567091c2dedd2504e9 100644
--- a/Example17_SharedEvents_ProbabilityCalculationsType1.mp
+++ b/Example17_SharedEvents_ProbabilityCalculationsType1.mp
@@ -1,8 +1,21 @@
 /* Example 17. Model of Shared Events
-See also: Example 31: Shared events with probabilities from 
+See also:  from 
 the Monterey Phoenix System and Software Architecture and 
 Workflow Modeling Language Manual
 
+Purpose:
+
+Description:
+
+References:
+"Example 31: Shared events with probabilities" from Auguston, 
+M. "Monterey Phoenix System and Software Architecture and 
+Workflow Modeling Language Manual" (Version 4). 2020. 
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
+
 	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
 must have c. Additionally, probabilities show how "SHARE ALL" increases
diff --git a/Example18_RedGreen_BayesianProbabilityCalculationsType2.mp b/Example18_RedGreen_BayesianProbabilityCalculationsType2.mp
index 82ed9d5e5bc94bb6c263d86b007f391e5d1ef308..4a225e332636a22a4449b398996ab917573ac818 100644
--- a/Example18_RedGreen_BayesianProbabilityCalculationsType2.mp
+++ b/Example18_RedGreen_BayesianProbabilityCalculationsType2.mp
@@ -1,7 +1,17 @@
 /* Example 18. Model of Red Green
-See also: Example 32: Event probability calculations from 
-the Monterey Phoenix System and Software Architecture and 
-Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 32: Event probability calculations" from Auguston, 
+M. "Monterey Phoenix System and Software Architecture and 
+Workflow Modeling Language Manual" (Version 4). 2020. 
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation
+
+Search terms:
 
     Bayesian attribute example
 
diff --git a/Example19_StackBehavior_BayesianProbabilityCalculationsType2.mp b/Example19_StackBehavior_BayesianProbabilityCalculationsType2.mp
index a83edbaa673b90fda7c17fd9d3492d3eed5b732b..1d22603689a767147014f89505399a0179640c3f 100644
--- a/Example19_StackBehavior_BayesianProbabilityCalculationsType2.mp
+++ b/Example19_StackBehavior_BayesianProbabilityCalculationsType2.mp
@@ -1,7 +1,17 @@
 /* Example 19. Model of Stack Behavior
-See also: Example 33: Bayesian probability calculation 
-from the Monterey Phoenix System and Software Architecture 
-and Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 33: Bayesian probability calculation" from Auguston, 
+M. "Monterey Phoenix System and Software Architecture and 
+Workflow Modeling Language Manual" (Version 4). 2020. 
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
 
 	An example of  Bayesian probability calculation.
 
diff --git a/Example20_Activity_Diagram.mp b/Example20_Activity_Diagram.mp
index 7220b38387fed8742ae1e1a5d23c842068a23912..846c0066d505a9d3e650e28d08362123bc4c5b38 100644
--- a/Example20_Activity_Diagram.mp
+++ b/Example20_Activity_Diagram.mp
@@ -1,7 +1,17 @@
 /* Example 20. Model of Activity Diagram
-See also: Example 51: Activity diagram of a root event from 
-the Monterey Phoenix System and Software Architecture and 
-Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 51: Activity diagram of a root event" from Auguston, 
+M. "Monterey Phoenix System and Software Architecture and 
+Workflow Modeling Language Manual" (Version 4). 2020. 
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation
+
+Search terms:
 
 	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 f35c208bf8509312947f2cd9fa988123cad97f7e..697e3814e55cbf2bf18b82a59d98daa9beff3e51 100644
--- a/Example21_DataFlow_LocalReport.mp
+++ b/Example21_DataFlow_LocalReport.mp
@@ -1,7 +1,17 @@
 /* Example 21. Model of Data Flow
-See also: Example 39: Local Report within a single trace 
-from the Monterey Phoenix System and Software Architecture 
-and Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 39: Local Report within a single trace" from 
+Auguston, M. "Monterey Phoenix System and Software 
+Architecture and Workflow Modeling Language Manual" 
+(Version 4). 2020. Available online: 
+https://wiki.nps.edu/display/MP/Documentation
+
+Search terms:
 
 Local Report within a trace.
 
diff --git a/Example22_SimpleMessageFlow_GlobalReport.mp b/Example22_SimpleMessageFlow_GlobalReport.mp
index 8892c171dabc2531a9fb3a30c45161762af07eb6..84cbd8d369bba1c9cb3ea43fc799cd0a635dbf51 100644
--- a/Example22_SimpleMessageFlow_GlobalReport.mp
+++ b/Example22_SimpleMessageFlow_GlobalReport.mp
@@ -1,8 +1,18 @@
 /* Example 22. Model of Simple Message Flow
-See also: Example 40: Global report assembled from the set 
-of all available event traces from the Monterey Phoenix 
-System and Software Architecture and Workflow Modeling 
-Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 40: Global report assembled from the set of all 
+available event traces" from Auguston, M. "Monterey 
+Phoenix System and Software Architecture and Workflow 
+Modeling Language Manual" (Version 4). 2020. Available 
+online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
 
 Instructions: Run for Scopes 1 and up. Viewing of traces 
 also includes a "Swim Lanes" option.
diff --git a/Example23_CarRace_LocalGraph.mp b/Example23_CarRace_LocalGraph.mp
index 19d6ba7dab6dc0d753006cfe0b3bde3ec384fe00..b23fd74ffc22830c04e972fb808fc7fe5af864b0 100644
--- a/Example23_CarRace_LocalGraph.mp
+++ b/Example23_CarRace_LocalGraph.mp
@@ -1,8 +1,17 @@
 /* Example 23. Model of Car Race
-See also: Example 41: Graph extracted from a particular 
-event trace (local trace view) from the Monterey Phoenix 
+
+Purpose:
+
+Description:
+
+References:
+"Example 41: Graph extracted from a particular event trace 
+(local trace view)" from Auguston, M. "Monterey Phoenix 
 System and Software Architecture and Workflow Modeling 
-Language Manual
+Language Manual" (Version 4). 2020. Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
 
 	Local graph within the event trace.
 
diff --git a/Example24_Compiler_ComponentDiagram.mp b/Example24_Compiler_ComponentDiagram.mp
index 07d6655df0caed18eba439353b0036f17a874122..632105aa1482807f7f9fa7d2fdcc4e4f683b244c 100644
--- a/Example24_Compiler_ComponentDiagram.mp
+++ b/Example24_Compiler_ComponentDiagram.mp
@@ -1,7 +1,17 @@
 /*  Example 24. Model of Compiler
-See also: Example 42: Graph in the Global view from the 
-Monterey Phoenix System and Software Architecture and 
-Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 42: Graph in the Global view" from Auguston, M. 
+"Monterey Phoenix System and Software Architecture and 
+Workflow Modeling Language Manual" (Version 4). 2020. 
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
 
     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 542e2376d6d6be5e0cb3aea18b9027aedc3b59bc..3d87349d6c7d7486e147eacc345cf6c6b274ff49 100644
--- a/Example25_Graph_as_Data_Structure.mp
+++ b/Example25_Graph_as_Data_Structure.mp
@@ -1,7 +1,17 @@
 /* Example 25. Model of Graph as Data Structure
-See also: Example 43: Accumulating and rendering statistics 
-from event traces from the Monterey Phoenix System and 
-Software Architecture and Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 43: Accumulating and rendering statistics from 
+event traces" from Auguston, M. "Monterey Phoenix System 
+and Software Architecture and Workflow Modeling Language 
+Manual" (Version 4). 2020. Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
  	
 	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 151bfde1fe42111c6bf57559fe003dbdf34319dd..f875d8c7bb650aaad0d98e974be999a08a26bace 100644
--- a/Example26_UnreliableMessageFlow_GlobalQuery.mp
+++ b/Example26_UnreliableMessageFlow_GlobalQuery.mp
@@ -1,8 +1,17 @@
 /* Example 26. Model of Unreliable Message Flow
-See also: Example 46: Global query Model of unreliable 
-message flow (related to Example 8) from the Monterey 
-Phoenix System and Software Architecture and Workflow 
-Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 46: Global query Model of unreliable message flow 
+(related to Example 8)" from Auguston, M. "Monterey Phoenix 
+System and Software Architecture and Workflow Modeling 
+Language Manual" (Version 4). 2020. Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
 
 GLOBAL query	
 
diff --git a/Example27_AssemblingStatistics_Table_and_Bar_Chart.mp b/Example27_AssemblingStatistics_Table_and_Bar_Chart.mp
index e0552830ac257a2a6624ccb45ff3ca37fc8cee31..f60f5dc9e2fcec68bca5ec41cb40017d067dabf8 100644
--- a/Example27_AssemblingStatistics_Table_and_Bar_Chart.mp
+++ b/Example27_AssemblingStatistics_Table_and_Bar_Chart.mp
@@ -1,8 +1,18 @@
 /* Example 27. Model of Table and Bar Chart
-See also: Example 48: Assembling statistics about a current 
-trace in a table and rendering it as a bar chart from the 
-Monterey Phoenix System and Software Architecture and 
-Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 48: Assembling statistics about a current trace 
+in a table and rendering it as a bar chart" from Auguston, 
+M. "Monterey Phoenix System and Software Architecture and 
+Workflow Modeling Language Manual" (Version 4). 2020. 
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
 
  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 da1f26651cfb46e2d0746a6500d5797f35771d7a..2c8a9a9a42ca3c184920f79c323d23c03b3e5aaa 100644
--- a/Example28_AssemblingStatistics_Histogram.mp
+++ b/Example28_AssemblingStatistics_Histogram.mp
@@ -1,8 +1,18 @@
 /* Example 28. Model of Histogram
-See also: Example 49: Histogram showing number of traces 
-with probabilities within certain intervals from the 
-Monterey Phoenix System and Software Architecture and 
-Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 49: Histogram showing number of traces with 
+probabilities within certain intervals" from Auguston, M. 
+"Monterey Phoenix System and Software Architecture and 
+Workflow Modeling Language Manual" (Version 4). 2020. 
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
 
  Histogram example
 
diff --git a/Example29_AssemblingStatistics_Gantt_Chart.mp b/Example29_AssemblingStatistics_Gantt_Chart.mp
index 1689a5073e6526e90bc0b82c274f3af965bd4dca..e07fabec6321d28adcbaf0e906388343d8700849 100644
--- a/Example29_AssemblingStatistics_Gantt_Chart.mp
+++ b/Example29_AssemblingStatistics_Gantt_Chart.mp
@@ -1,8 +1,21 @@
 /* Example 29. Model of Gantt Chart
-See also: Example 50: Gantt chart from the Monterey Phoenix 
+See also:  from the Monterey Phoenix 
 System and Software Architecture and Workflow Modeling 
 Language Manual
 
+Purpose:
+
+Description:
+
+References:
+"Example 50: Gantt chart" from Auguston, M. "Monterey 
+Phoenix System and Software Architecture and Workflow 
+Modeling Language Manual" (Version 4). 2020. Available 
+online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
+
  Gantt chart example
 
 Instructions: Run for Scope 1. Viewing of traces also 
diff --git a/Example30_MicrowaveOven_ModelingModelChecking.mp b/Example30_MicrowaveOven_ModelingModelChecking.mp
index 0c8f033ac9314b7b77df34702e43232c3ba59ef1..3854ed040f3136ade3b7b94fab64db638d075e3e 100644
--- a/Example30_MicrowaveOven_ModelingModelChecking.mp
+++ b/Example30_MicrowaveOven_ModelingModelChecking.mp
@@ -1,8 +1,21 @@
 /* Example 30. Model of Microwave Oven
-See also: Example 27: Microwave oven demonstrating model 
+See also:  
 checking from the Monterey Phoenix System and Software 
 Architecture and Workflow Modeling Language Manual
 
+Purpose:
+
+Description:
+
+References:
+"Example 27: Microwave oven demonstrating model" from 
+Auguston, M. "Monterey Phoenix System and Software 
+Architecture and Workflow Modeling Language Manual" 
+(Version 4). 2020. Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
+
     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 38fc640a927366d1e9adac992e8312f460aa7b69..945e7303a4caf753dda94edae744193a89e246e9 100644
--- a/Example31_Aspect_Oriented_Paradigm.mp
+++ b/Example31_Aspect_Oriented_Paradigm.mp
@@ -1,7 +1,17 @@
 /* Example 31. Model of Aspect Oriented Paradigm
-See also: Example 2: Modeling Aspect-Oriented Paradigm from 
-the Monterey Phoenix System and Software Architecture and 
-Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 2: Modeling Aspect-Oriented Paradigm" from Auguston, 
+M. "Monterey Phoenix System and Software Architecture and 
+Workflow Modeling Language Manual" (Version 4). 2020. 
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
 
 	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 d3dadcf1fc92836247e768c62c0283d31f122c13..624115a4d4fb768ef352d47212af414485fa971a 100644
--- a/Example32_Petri_Net.mp
+++ b/Example32_Petri_Net.mp
@@ -1,7 +1,17 @@
 /* Example 32. Model of Petri Net
-See also: Example 28: Modeling Petri net from the Monterey 
-Phoenix System and Software Architecture and Workflow Modeling 
-Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 28: Modeling Petri net" from Auguston, M. "Monterey 
+Phoenix System and Software Architecture and Workflow 
+Modeling Language Manual" (Version 4). 2020. Available 
+online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
 	
 	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 ffe6639e64ff30f431ea708e7d491f2c4708eb75..11f3df43b06f4b3dde5df55aa12af9c2d0f92298 100644
--- a/Example33_ATMWithdrawal_StatechartView.mp
+++ b/Example33_ATMWithdrawal_StatechartView.mp
@@ -1,7 +1,17 @@
 /* Example 33. Model of ATM Withdrawal
-See also: Example 45: Extracting statechart view from MP 
-model from the Monterey Phoenix System and Software 
-Architecture and Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 45: Extracting statechart view" from Auguston, M. 
+"Monterey Phoenix System and Software Architecture and 
+Workflow Modeling Language Manual" (Version 4). 2020. 
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
 
 	Extracting Statechart view from MP model.
 
diff --git a/Example34_FiniteStateDiagram_PathAnnotation.mp b/Example34_FiniteStateDiagram_PathAnnotation.mp
index 31c80b696742e8ce0896cb1957ce33d4c4a77ba9..8bbd80a0ccdb236fb36cf073bd6e61a47999ea60 100644
--- a/Example34_FiniteStateDiagram_PathAnnotation.mp
+++ b/Example34_FiniteStateDiagram_PathAnnotation.mp
@@ -1,7 +1,17 @@
 /*  Example 34. Model of Finite State Diagram with Path Annotation
-See also: Example 26: Modeling finite state machine from 
-the Monterey Phoenix System and Software Architecture 
-and Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 26: Modeling finite state machine" from Auguston, M. 
+"Monterey Phoenix System and Software Architecture and 
+Workflow Modeling Language Manual" (Version 4). 2020. 
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
 
     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 154b3d907ed3f21dfee9b9b5f0b354afadb1215b..a47ed763acb4eab6f9390fdc85de2826662af3aa 100644
--- a/Example35_FiniteStateDiagram_PathDiagram.mp
+++ b/Example35_FiniteStateDiagram_PathDiagram.mp
@@ -1,8 +1,18 @@
 /* Example 35. Model of Finite State Diagram with Path Diagram
-See also: Example 44: Adding paths and state transition 
-diagram to the Finite Automaton behavior model from the 
-Monterey Phoenix System and Software Architecture and 
-Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 44: Adding paths and state transition 
+diagram to the Finite Automaton behavior model" from Auguston, M. 
+"Monterey Phoenix System and Software Architecture and 
+Workflow Modeling Language Manual" (Version 4). 2020. 
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
 
     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 2b92d3ca3c64e85cbf2c189c1b7eba7bc04f3f64..eb142240dbca9ec0a8dd5e000f7ecee16eaa8b94 100644
--- a/Example36_Authentication_SystemReuse.mp
+++ b/Example36_Authentication_SystemReuse.mp
@@ -1,10 +1,19 @@
 /* Example 36. Model of Authentication System
-See also: Example 36: Reuse of an authentication subsystem 
-from the Monterey Phoenix System and Software Architecture 
-and Workflow Modeling Language Manual
-	
+
+Purpose:
 Authentication system's behavior for reuse with MAP operation.
 
+Description:
+
+References:
+"Example 36: Reuse of an authentication subsystem" from 
+Auguston, M. "Monterey Phoenix System and Software 
+Architecture and Workflow Modeling Language Manual" 
+(Version 4). 2020. Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
+
 Instructions: Run for Scopes 1 and up. Viewing of traces 
 also includes a "Swim Lanes" option. At Scope 3 and above, 
 the attempts_exhausted event can be seen. You may hide the 
diff --git a/Example37_Compiler1_ComponentReuse.mp b/Example37_Compiler1_ComponentReuse.mp
index 54396dff873613eb2941537c9f91d0fabadd94cd..2fe077d4e061b7b329290a80b01495b53fc699e6 100644
--- a/Example37_Compiler1_ComponentReuse.mp
+++ b/Example37_Compiler1_ComponentReuse.mp
@@ -1,8 +1,17 @@
 /* Example 37. Model of Compiler 1
-See also: Example 34: Compiler’s front end in batch 
-processing mode from the Monterey Phoenix System and 
-Software Architecture and Workflow Modeling Language 
-Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 34: Compiler’s front end in batch processing mode" 
+from Auguston, M. "Monterey Phoenix System and Software 
+Architecture and Workflow Modeling Language Manual" (Version 4). 
+2020. Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
     
 	Compiler front end,
 	bottom-up parser
diff --git a/Example38_Compiler2_ComponentReuse.mp b/Example38_Compiler2_ComponentReuse.mp
index 413e2cc2b07f6067c372369f484749ed44b8c48a..4b0b49b95ac20aa4e22c2c7f6368850f0eceb630 100644
--- a/Example38_Compiler2_ComponentReuse.mp
+++ b/Example38_Compiler2_ComponentReuse.mp
@@ -1,7 +1,19 @@
 /* Example 38. Model of Compiler 2
-See also: Example 35: Compiler’s front end in incremental 
-mode from the Monterey Phoenix System and Software 
+See also:  from the Monterey Phoenix System and Software 
 Architecture and Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References:
+"Example 35: Compiler’s front end in incremental mode" 
+from Auguston, M. "Monterey Phoenix System and Software 
+Architecture and Workflow Modeling Language Manual" 
+(Version 4). 2020. Available online: 
+https://wiki.nps.edu/display/MP/Documentation 
+
+Search terms:
     
 	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 9c6d39ac80054a68568ce003d221303a1142e6fd..591ccf79e6bc3611f4c6d7186864fbe03b3be889 100644
--- a/Example39_Merging_Root_Events_to_Reduce_Run_Time.mp
+++ b/Example39_Merging_Root_Events_to_Reduce_Run_Time.mp
@@ -1,7 +1,17 @@
 /* Example 39. Model of Merging Root Events to Reduce Run Time
-See also: Example 37: Merging root events model from the 
-Monterey Phoenix System and Software Architecture and 
-Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References: 
+"Example 37: Merging root events model" from Auguston, M. 
+"Monterey Phoenix System and Software Architecture and 
+Workflow Modeling Language Manual" (Version 4). 2020. 
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation
+
+Search terms:
 
 	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 a30e66315ac6199ce7372973ef8f35a70cc07386..55ca471cbe78961cb5482eece496a06e9302151b 100644
--- a/Example40_ApplicationProcess_partitioningLargeSchemaIntoSeparateSchemas.mp
+++ b/Example40_ApplicationProcess_partitioningLargeSchemaIntoSeparateSchemas.mp
@@ -1,7 +1,17 @@
 /* Example 40. Model of Application Process
-See also: Example 38: Application process model from the 
-Monterey Phoenix System and Software Architecture and 
-Workflow Modeling Language Manual
+
+Purpose:
+
+Description:
+
+References: 
+"Example 38: Application process model" from Auguston, M. 
+"Monterey Phoenix System and Software Architecture and 
+Workflow Modeling Language Manual" (Version 4). 2020. 
+Available online: 
+https://wiki.nps.edu/display/MP/Documentation
+
+Search terms:
 
 	An applicant submits application and needs to get it approved by
 the bureaucratic chain of two officials. If the first official approves,