add sections and scroll spy