rquire arrayViews