adopted  elo rating system and accompleted several apis