ranking system uses previous value to compute %