         // init views
         tabSectionScrollView = UIScrollView()
         contentSectionScrollView = UIScrollView()
+        arrowView = ArrowView(frame: CGRect(x: 0, y: 0, width: 30, height: 10))
+        
         self.addSubview(tabSectionScrollView)
         self.addSubview(contentSectionScrollView)
+        self.addSubview(arrowView)
         
         tabSectionScrollView.pagingEnabled = false
         tabSectionScrollView.showsHorizontalScrollIndicator = false

            
            // reset the fixed size of content section
            contentSectionScrollView.frame = CGRect(x: 0, y: tabSectionHeight, width: self.frame.size.width, height: contentSectionHeight)
        }
    }
    

        }
        
        // set custom attrs
        tabSectionScrollView.backgroundColor = self.tabSectionBackgroundColor
        contentSectionScrollView.backgroundColor = self.contentSectionBackgroundColor
        arrowView.arrorBackgroundColor = self.tabSectionBackgroundColor
        
        // first time setup pages
        setupPages()
        
        // async necessarily
        dispatch_async(dispatch_get_main_queue()) {
