better zone sorting