added smooth scroll and scrollspy