Promise all (8/22)

Promise all