several changes
smooth scrolling