Promise all (5/22)

Promise all