foreseeings