Started working on adding promises.