better abstraction of background for 1d models