Hi Joel, this video is AWESOME!!! Probably one of the best I've seen on this topic. For the first and second Assignment elements within the Loop. If you declare a bunch of properties in the schema of a json object, how do you get the output of the constructed object to contain only the properties that you defined in the assignment? For example, I'm trying to post Opportunity Products to an order management system, each "Order Product" has a different set of properties. I've added a Decision element to direct the Flow to a "specialized" assignment element that only contains the mapping to the relevant properties. However, after the first assignment exits, then passes through the second "Add" assignment, that compiles the properties and stacks them in an additive fashion, instead of constructing the JSON payload that was defined in the first Assignment element. Any ideas on how to solve this issue?