revised about listing sorting