added nice scrolling