.then()s in this method too