Title: Promises, Promises!: A Review