adding combine data processor