added renderBackground