added scrollspy functionality