Promise all (18/22)

Promise all