background change methods and placement