Quest and conversation backend