a b c l b o f(