pack / unpack array values