added a promise blog