diff --git a/1-js/10-es-modern/11-promise/article.md b/1-js/10-es-modern/11-promise/article.md
index 5adb3687..5a135f65 100644
--- a/1-js/10-es-modern/11-promise/article.md
+++ b/1-js/10-es-modern/11-promise/article.md
@@ -347,8 +347,8 @@ httpGet(...)
В коде выше:
-- В первом `then` возвращается объект `user`, он переходит в следующий `then`.
-- Во втором `then` возвращается промис (результат нового вызова `httpGet`). Когда он будет завершён (может пройти какое-то время), то будет вызван следующий `then`.
+- Функция в первом `then` возвращает "обычное" значение `user`. Это значит, что `then` возвратит промис в состоянии "выполнен" с `user` в качестве результата. Он станет аргументом в следующем `then`.
+- Функция во втором `then` возвращает промис (результат нового вызова `httpGet`). Когда он будет завершён (может пройти какое-то время), то будет вызван следующий `then` с его результатом.
- Третий `then` ничего не возвращает.