global sections functor