fix -sort code