f f x l o f i