added new iadaptationlogic for player.