allocated arrays