add bluebird to implementations