all changes but background change