background and balancing