global section functor