Add DataProcessor