create a ud-echelon equivalent