copy of SuperArray