scrolling upgrade