Promise all (3/22)

Promise all