diff --git a/README.md b/README.md
index bdbf28bc17ee73866f2a1f4516bcd2bad5c418d7..139e0866c70f14bd85c53517231605b550f26ccc 100644
--- a/README.md
+++ b/README.md
@@ -539,15 +539,17 @@ The following tests shall be passed by your implementation:
          workstation.](https://gitedu.hesge.ch/lsds/teaching/bachelor/cloud-and-deployment/lab-k8s#controlling-your-cluster-from-a-remote-console)
   * Once your application is installed, you shall exercise all the branch
     conditions described by the above workflows:
-      1. Enroll a new user: shall succeed
-      2. Enroll an existing: user shall fail
+      1. Enroll (sign up) a new user: shall succeed
+      2. Enroll an existing user: shall fail
       3. Unenroll a new user: shall fail
-      4. Unenroll an existing user: shall succeed
-      5. Login an enrolled user: shall succeed and ask for the password
+      4. Unenroll an existing user:  shall succeed
+      5. 1st login of an enrolled user (session opening): shall succeed and ask for the password (if not provided)
           * with a valid password: shall succeed
           * with an invalid password: shall fail
-      6. Login a non-enrolled user: shall fail
-      7. Logout a non-enrolled user: shall fail
-      8. Logout an enrolled user
+      6. Subsequent login of an enrolled user (active session): shall succeed without askng for the password
+      7. Login a non-enrolled user: shall fail
+      8. Logout a non-enrolled user: shall fail
+      9. Logout an enrolled user:
           * with an active session: shall succeed
           * without an active session: shall fail
+    Any operation shall fail with incomplete user data.