implemented QuestChain, Quest and Task