factored out QuestUnfolder from Quest
cleaner QuestUnfolder
cleaner QuestUnfolder