foresights