add foresightSystem