progress on make_array_td