cont'd work on scroll functionality