improvements background