arrays vm