adding scroll-to, need to fix some UI aesthetics