added pragma for scroll view delegate