First version of the Array