remove "IProcessor"