added ViewPagerAdapter and ViewPagerItemFragment