foresight technology