.then(resolve) - but still needs work