be relative
stages: sorted, separated