adding smoothScroll