added PageAdapterIndicator