progress towards #data_array