add viewpager code