renamed array to PosyArray