self-control sort