worked on scroll top functionality