added scrolling feature