A promise means

370