Expanded the promise section.