array workspace