diff --git a/Worflow.md b/Worflow.md
index 90f2d39d6db00c7722a747f6e5ebc752557c4902..2818d65735130a301282b68390e6768306fa6530 100644
--- a/Worflow.md
+++ b/Worflow.md
@@ -4,12 +4,19 @@
    * [DAGs](https://en.wikipedia.org/wiki/Directed_acyclic_graph) workflows
    * ArgoWorkflows is a container-native workflow engine for orchestrating jobs on Kubernetes
      - Salient [Features for NumExp](https://github.com/argoproj/argo-workflows#features)
-       * Java/Golang/Python SDKs
-       * CLI
+       * Open source
+       * Python SDK: [Couler](https://github.com/couler-proj/couler) (that "aims to provide a 
+         unified interface for constructing and managing workflows on different workflow 
+         engines, such as Argo Workflows, Tekton Pipelines, and Apache Airflow)
+       * CLI ("argo submit myworkflow.yaml")
        * DAG or steps based declaration of workflows with: loops, parameterization, conditionals, timeouts, exit hooks
+       * Worflow templates: workflows persisted on the cluster.
        * Robustness: Retry, Resubmit (memoized), Suspend & Resume, Cancellation
        * Native Artifact support (S3, Artifactory, Alibaba Cloud OSS, HTTP, Git, GCS, raw)
        * K8s resource orchestration (Volumes)
+     - Authentication: single sign-in with github account, client authentication ("argo auth authentication")
+     - Usages: academia/industry, ML, ETL, batch/data processing, CI/CD
+     - [Demo environment](https://workflows.apps.argoproj.io/workflows/argo) (online)
   
  - [OGC API - Processes](https://ogcapi.ogc.org/processes/): the :OGC API - Processes" specification defines 
    * how a client application can request the execution of a process,