working on scroll bug