add score rank, enhance strategy