diff --git a/CIP XXX Marlowe Oracle Protocol/diagrams/marlowe-multiple-choices.dot b/CIP XXX Marlowe Oracle Protocol/diagrams/marlowe-multiple-choices.dot
new file mode 100644
index 0000000..0b20e13
--- /dev/null
+++ b/CIP XXX Marlowe Oracle Protocol/diagrams/marlowe-multiple-choices.dot
@@ -0,0 +1,19 @@
+digraph MarloweRequest {
+ rankdir=TD;
+ graph [pad="0.02", nodesep="0.6", ranksep="0.5", splines="line"];
+ node [shape="rect", pad="0.1", style="filled, rounded", fillcolor="#f9f9f9", fontname="Courier New", fontsize="10"];
+ edge [tailport="s", headport="n", color="#aaa", fontname="Courier New", fontsize="10"];
+
+ OracleChoiceStep [label=<WHEN CHOICE x BY oracle pubKeyHash> color="#aaa" ];
+
+ OracleChoiceStep2 [label=<WHEN CHOICE y BY oracle pubKeyHash> color="#aaa" ];
+
+ PayStep [label=<PAY fee TO oracle pubKeyHash> color="#aaa" ];
+
+ OracleChoiceStep -> OracleChoiceStep2;
+ OracleChoiceStep2 -> PayStep;
+
+ ContinuationStep [label=<post oracle choice contract> color="#aaa" ];
+
+ PayStep -> ContinuationStep;
+}
diff --git a/CIP XXX Marlowe Oracle Protocol/diagrams/marlowe-multiple-choices.svg b/CIP XXX Marlowe Oracle Protocol/diagrams/marlowe-multiple-choices.svg
new file mode 100644
index 0000000..9c2acd2
--- /dev/null
+++ b/CIP XXX Marlowe Oracle Protocol/diagrams/marlowe-multiple-choices.svg
@@ -0,0 +1,326 @@
+
+
diff --git a/CIP XXX Marlowe Oracle Protocol/diagrams/marlowe-request-delay.dot b/CIP XXX Marlowe Oracle Protocol/diagrams/marlowe-request-delay.dot
index 39f17ff..de4ee31 100644
--- a/CIP XXX Marlowe Oracle Protocol/diagrams/marlowe-request-delay.dot
+++ b/CIP XXX Marlowe Oracle Protocol/diagrams/marlowe-request-delay.dot
@@ -11,7 +11,7 @@ digraph MarloweRequestDelay {
OracleChoiceStep -> PayStep;
- DelayStep [label=<WHEN TX_INTERVAL_START > delay timestamp > color="#aaa" ];
+ DelayStep [label=<WHEN [] delayTimestamp > color="#aaa" ];
PayStep -> DelayStep;
diff --git a/CIP XXX Marlowe Oracle Protocol/diagrams/marlowe-request-delay.svg b/CIP XXX Marlowe Oracle Protocol/diagrams/marlowe-request-delay.svg
index 0294360..f7051b3 100644
--- a/CIP XXX Marlowe Oracle Protocol/diagrams/marlowe-request-delay.svg
+++ b/CIP XXX Marlowe Oracle Protocol/diagrams/marlowe-request-delay.svg
@@ -1,5 +1,5 @@
-