     private func getPricingImpact() {
         //if standalone or joiner
 
+        //joiner flow
         var action = ParticlePricingImpactAction.addNetworkDevice
         if (self.userSelectedToSetupMesh != nil){
+            //standalone or network
             action = self.userSelectedToSetupMesh! ? .createNetwork : .addUserDevice
         }
 

        .EnsureTargetDeviceIsNotOnMeshNetwork,
        .SetClaimCode,
        .CheckTargetDeviceHasNetworkInterfaces,
        .OfferSetupStandAloneOrWithNetwork,
        .ChooseFlow
    ]




    private let ethernetFlow: [MeshSetupFlowCommand] = [
        .OfferSetupStandAloneOrWithNetwork,
        //.OfferSelectOrCreateNetwork,
        .ShowPricingImpact,
        .ShowInfo,
        .EnsureHasInternetAccess,
        .CheckDeviceGotClaimed,
        .PublishDeviceSetupDoneEvent,
        .ChooseSubflow
    ]

    private let wifiFlow: [MeshSetupFlowCommand] = [
        .OfferSetupStandAloneOrWithNetwork,
        //.OfferSelectOrCreateNetwork,
        .ShowPricingImpact,
        .ShowInfo,
