starting work on scroll location logic