use .then  - more explicit