Promise all (12/22)

Promise all