Difficulty models and service