Added functionality to data processor