diff --git a/delta-2/.forceignore b/delta-2/.forceignore
new file mode 100644
index 000000000..ee15bba76
--- /dev/null
+++ b/delta-2/.forceignore
@@ -0,0 +1,21 @@
+# List files or directories below to ignore them when running force:source:push, force:source:pull, and force:source:status
+# More information: https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_exclude_source.htm
+#
+
+# Standard metadata
+package.xml
+**appMenu
+**appSwitcher
+**objectTranslations
+**profiles
+**settings
+
+# LWC configuration files
+**/jsconfig.json
+**/.eslintrc.json
+
+# LWC Jest
+**/__tests__/**
+
+# For the pubsub README
+**/pubsub/**
\ No newline at end of file
diff --git a/delta-2/destructiveChanges.xml b/delta-2/destructiveChanges.xml
new file mode 100644
index 000000000..cf8845acc
--- /dev/null
+++ b/delta-2/destructiveChanges.xml
@@ -0,0 +1,8 @@
+
+
+
+ CustomLabel
+ TRIGGER_NEWLIST
+ TRIGGER_OLDLIST
+
+
\ No newline at end of file
diff --git a/delta-2/diff.json b/delta-2/diff.json
new file mode 100644
index 000000000..376cf4148
--- /dev/null
+++ b/delta-2/diff.json
@@ -0,0 +1,45 @@
+[
+ {
+ "action": "Deploy",
+ "metadataType": "CustomLabel",
+ "componentName": "newlabel1",
+ "path": "delta-2\\force-app\\main\\default\\labels\\CustomLabels.labels-meta.xml"
+ },
+ {
+ "action": "Deploy",
+ "metadataType": "CustomLabel",
+ "componentName": "newlabel2",
+ "path": "delta-2\\force-app\\main\\default\\labels\\CustomLabels.labels-meta.xml"
+ },
+ {
+ "action": "Deploy",
+ "metadataType": "CustomLabel",
+ "componentName": "newlabel3",
+ "path": "delta-2\\force-app\\main\\default\\labels\\CustomLabels.labels-meta.xml"
+ },
+ {
+ "action": "Deploy",
+ "metadataType": "CustomLabel",
+ "componentName": "newlabel4",
+ "path": "delta-2\\force-app\\main\\default\\labels\\CustomLabels.labels-meta.xml"
+ },
+ {
+ "action": "Delete",
+ "metadataType": "CustomLabel",
+ "componentName": "TRIGGER_NEWLIST",
+ "path": "destructiveChanges.xml"
+ },
+ {
+ "action": "Delete",
+ "metadataType": "CustomLabel",
+ "componentName": "TRIGGER_OLDLIST",
+ "path": "destructiveChanges.xml"
+ },
+ {
+ "action": "Deploy",
+ "metadataType": "ApexClass",
+ "componentName": "CalculatorService2",
+ "message": "",
+ "path": "delta-2\\force-app\\main\\default\\classes\\CalculatorService2.cls-meta.xml"
+ }
+]
\ No newline at end of file
diff --git a/delta-2/force-app/main/default/classes/CalculatorService2.cls b/delta-2/force-app/main/default/classes/CalculatorService2.cls
new file mode 100644
index 000000000..ae329a3d6
--- /dev/null
+++ b/delta-2/force-app/main/default/classes/CalculatorService2.cls
@@ -0,0 +1,8 @@
+public with sharing class CalculatorService2 {
+ public static Integer add(Integer a, integer b) {
+ return a+b;
+ }
+ public static Integer sub(Integer a, integer b) {
+ return a-b;
+ }
+}
diff --git a/delta-2/force-app/main/default/classes/CalculatorService2.cls-meta.xml b/delta-2/force-app/main/default/classes/CalculatorService2.cls-meta.xml
new file mode 100644
index 000000000..541584ff3
--- /dev/null
+++ b/delta-2/force-app/main/default/classes/CalculatorService2.cls-meta.xml
@@ -0,0 +1,5 @@
+
+
+ 50.0
+ Active
+
diff --git a/delta-2/force-app/main/default/labels/CustomLabels.labels-meta.xml b/delta-2/force-app/main/default/labels/CustomLabels.labels-meta.xml
new file mode 100644
index 000000000..6385a14a4
--- /dev/null
+++ b/delta-2/force-app/main/default/labels/CustomLabels.labels-meta.xml
@@ -0,0 +1,35 @@
+
+
+
+ newlabel1
+ Trigger framework
+ en_US
+ false
+ newlabel1
+ newlabel1
+
+
+ newlabel2
+ Trigger framework
+ en_US
+ false
+ newlabel2
+ newlabel2
+
+
+ newlabel3
+ Trigger framework
+ en_US
+ false
+ newlabel3
+ newlabel3
+
+
+ newlabel4
+ Trigger framework
+ en_US
+ false
+ newlabel4
+ newlabel4
+
+
\ No newline at end of file
diff --git a/delta-2/sfdx-project.json b/delta-2/sfdx-project.json
new file mode 100644
index 000000000..7a8945faa
--- /dev/null
+++ b/delta-2/sfdx-project.json
@@ -0,0 +1 @@
+{"packageDirectories":[{"path":"force-app","default":true,"package":"LWCRecipes","versionName":"Winter '21","versionNumber":"50.0.0.NEXT"}],"namespace":"","sourceApiVersion":"50.0","sfdcLoginUrl":"https://login.salesforce.com","packageAliases":{"LWCRecipes":"0Ho3t000000KywNCAS","LWCRecipes@50.0.0-1":"04t3t000002kqGUAAY","LWCRecipes@50.0.0-5":"04t3t000002kqK7AAI","LWCRecipes@50.0.0-8":"04t3t000002kqPSAAY","LWCRecipes@50.0.0-11":"04t3t000002kqRdAAI","LWCRecipes@50.0.0-12":"04t3t000002kqvvAAA"}}
diff --git a/force-app/main/default/classes/CalculatorService2.cls b/force-app/main/default/classes/CalculatorService2.cls
new file mode 100644
index 000000000..ae329a3d6
--- /dev/null
+++ b/force-app/main/default/classes/CalculatorService2.cls
@@ -0,0 +1,8 @@
+public with sharing class CalculatorService2 {
+ public static Integer add(Integer a, integer b) {
+ return a+b;
+ }
+ public static Integer sub(Integer a, integer b) {
+ return a-b;
+ }
+}
diff --git a/force-app/main/default/classes/CalculatorService2.cls-meta.xml b/force-app/main/default/classes/CalculatorService2.cls-meta.xml
new file mode 100644
index 000000000..541584ff3
--- /dev/null
+++ b/force-app/main/default/classes/CalculatorService2.cls-meta.xml
@@ -0,0 +1,5 @@
+
+
+ 50.0
+ Active
+
diff --git a/force-app/main/default/labels/CustomLabels.labels-meta.xml b/force-app/main/default/labels/CustomLabels.labels-meta.xml
index ec4b9e977..e4d5569fd 100644
--- a/force-app/main/default/labels/CustomLabels.labels-meta.xml
+++ b/force-app/main/default/labels/CustomLabels.labels-meta.xml
@@ -57,19 +57,35 @@
TRIGGER_BEFOREUPDATE
- TRIGGER_NEWLIST
+ newlabel1
Trigger framework
en_US
false
- TRIGGER_NEWLIST
- newList
+ newlabel1
+ newlabel1
- TRIGGER_OLDLIST
+ newlabel2
Trigger framework
en_US
false
- TRIGGER_OLDLIST
- oldList
+ newlabel2
+ newlabel2
+
+
+ newlabel3
+ Trigger framework
+ en_US
+ false
+ newlabel3
+ newlabel3
+
+
+ newlabel4
+ Trigger framework
+ en_US
+ false
+ newlabel4
+ newlabel4