added stage scrolling