updated layout with scrollspy menu