background system