correções na definição da promise