add smoothScroll