add foresight