background steps