improved user ranking system