Chose promise (12/29)

Chose promise