adds smooth scroll