example of quest_generation