added one-page scroll functionality