fix footer and add smooth scrolling