create QuestSession class