New background and optimizations