FOIL is semi functional