add background and scrolling