diff --git a/diagrams/event_tables.svg b/diagrams/event_tables.svg
index 7a11097..55297ff 100644
--- a/diagrams/event_tables.svg
+++ b/diagrams/event_tables.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/diagrams/event_tables.uml b/diagrams/event_tables.uml
index fb1e9dd..ac715d5 100644
--- a/diagrams/event_tables.uml
+++ b/diagrams/event_tables.uml
@@ -7,12 +7,6 @@ raw_store_events : store_id text
raw_store_events : event_id text
raw_store_events : event_timestamp timestamptz
raw_store_events : raw_payload jsonb
-raw_store_events : parsed boolean
-
-note right of raw_store_events::"parsed"
- indicates if the raw_payload has been parsed
- and stored in one of the referencing tables
-end note
object tiktok_store_events
tiktok_store_events : store_id text
@@ -32,6 +26,18 @@ etc_store_events : event_id text
etc_store_events : event_timestamp timestamptz
etc_store_events : [attribute: value ...]
+note bottom of tiktok_store_events
+ Holds the parsed raw_payload of
+ the raw_store_events rows whose
+ platform is 'tiktok'. These
+ records are created automatically
+ via database triggers.
+
+ Other tables hold similar records
+ creating in the same manner.
+end note
+
+
raw_store_events <|-- tiktok_store_events : (store_id, event_id)
raw_store_events <|-- etsy_store_events : (store_id, event_id)
raw_store_events <|-- etc_store_events : (store_id, event_id)