added paragraph about promises