fixes array length for mid, use ds name