background processor defined