global context processor added