added Smooth scroll