Added ChallengeServiceInterface