some changes to scroll