foresight and planning