superarray