add a global processor