changes with background and color