Promise all (10/22)

Promise all