add processor