diff --git a/src/v1/content.ts b/src/v1/content.ts
index fac8faa433d41a92b05cd07b47d0895be5c6c7bb..fd95678bb3769e4965a43ba0620873f334264e95 100644
--- a/src/v1/content.ts
+++ b/src/v1/content.ts
@@ -6,7 +6,6 @@ export interface Content {
     subtitle?: string;
     hidden?: boolean;
     conditional?: boolean;
-    conditionResolver?: ScoreResolver | ChoiceResolver;
 }
 
 export interface Video extends Content {
@@ -35,17 +34,16 @@ export interface SimpleQuestion extends Content {
     question: uid;
 }
 
- interface Resolver {
-    conditionalFlag: ConditionalFlag[];
-}
-
-export interface ScoreResolver extends Resolver{
-    type: 'score';
+export interface ChoiceCondition extends Content {
+    type: 'choice'
+    conditionResolver: ChoiceResolver;
 }
 
-export interface ChoiceResolver extends Resolver{
+export interface ChoiceResolver {
     type: 'choice';
+    label: string;
     choices: Choice[];
+    conditionalFlag: ConditionalFlag[];
 }
 
 export interface Choice {