Added Promises pollyfill