promises 10/6/2024