rank merge and recommendation part have completed.