add GoalBuilder to QuestController