start-end -> end-start