use startPos in UMap