background and other changes