added scrolling capability