Skip to main content
Instructure Logo
  1. Canvas Logo Canvas
    1. Canvas LMS
    2. Canvas Mobile
    3. Canvas Studio
    4. Canvas Catalog
    5. Canvas Credentials
    6. Canvas Student ePortfolios
    7. Canvas Student Pathways
    8. Canvas Commons
    9. Intelligent Insights
    10. Canvas Network
    Mastery Logo Mastery
    1. Mastery Connect
    2. Mastery Item Bank
    Elevate Logo Elevate
    1. Elevate Data Quality
    2. Elevate Data Sync
    Impact Logo Impact
    1. Impact
    LearnPlatform Logo LearnPlatform
    1. LearnPlatform
    Community Resources
    1. Community Guides
    2. Community Hub
    3. Product Blog
    4. Product Roadmap
    5. All Groups and Hubs
    6. All Guides
    7. Learn about Community
  2. Canvas User Role Hubs
    1. Canvas Admins
    2. Canvas Instructors
    3. Canvas Observers
    4. Canvas Students
    5. Canvas Instructional Designers
    6. Developers
    Interest Groups
      This widget could not be displayed.
    1. Accessibility
    2. Artificial Intelligence in Education
    3. Business and Government
    4. Competency Based Education
    5. Customer Success Hub
    6. Data and Analytics
    7. Canvas LogoFree for Teachers Users
    8. Higher Ed Users
    9. Instructional Leadership
    10. K-12 Users
    11. LMS Migration Strategies
    12. Mental Wellness Hub
    13. New Quizzes Hub
    14. Privacy Group
    15. Vocational Education
    Language Groups
    1. 繁體中文 (Chinese)
    2. Danske (Danish)
    3. Nederlands (Dutch)
    4. Français (French)
    5. Deutsch (German)
    6. Italiano (Italian)
    7. Norsk (Norwegian)
    8. Português (Portuguese)
    9. Español (Spanish)
    10. Svenska (Swedish)
    11. ภาษาไทย (Thai)
    12. Cymreig (Welsh)
    Feature/Beta User Groups All Groups and Hubs
    Community Resources
    1. Community Guides
    2. Community Hub
    3. Product Blog
    4. Product Roadmap
    5. All Groups and Hubs
    6. All Guides
    7. Learn about Community
    1. Community Hub
    2. Community Weekly Highlights
    3. Product Roadmaps
    4. The Product Blog
    5. Known Issues
    6. Partners
    7. Instructure LogoInstructure Academy
    8. Instructure LogoInstructure Brand Hub
    9. Instructure LogoInstructional Design Services
    10. Instructure LogoProfessional Learning Services
    11. Instructure LogoStrategic Consulting Services
    12. Instructure Live
    13. Conferences
    14. InstructureCon 2025
    15. InstructureCast
    16. Canvas Network
    Community Resources
    1. Community Guides
    2. Community Hub
    3. Product Blog
    4. Product Roadmap
    5. All Groups and Hubs
    6. All Guides
    7. Learn about Community
Sign In
You're signed out

Sign in to ask questions, follow content, and engage with the Community

Sign In
cancel
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • Community
  • Groups
  • Canvas Developers Group
  • Forum
Options
  • Mark all as New
  • Mark all as Read
  • Float this item to the top
  • Subscribe
  • Bookmark
  • Subscribe to RSS Feed
  • Threaded format
  • Linear Format
  • Sort by Topic Start Date

Topics

Ask a question
seanh

How can I get a user's sections for a course, from...

by seanh on ‎01-30-2020 11:43 AM Latest post on ‎03-14-2023 07:26 AM by Community Coach chriscas
7 Replies 4043 Views
0
7
AfshinGhafouri

Issue with Changing SIS ID via API Using Postman

by AfshinGhafouri on ‎12-15-2022 01:30 PM Latest post on ‎03-13-2023 08:33 AM by AfshinGhafouri
2 Replies 1324 Views
0
2
aolsonpacheco

GIFs in Canvas: Stop/Pause Option?

by aolsonpacheco on ‎06-13-2024 12:37 PM Latest post on ‎11-10-2022 04:53 PM by mwolfenstein
14 Replies 15071 Views
12
14
sylvia_sotomayo

Moving the History Button from the Global Navigati...

by sylvia_sotomayo on ‎08-02-2021 09:26 AM Latest post on ‎03-10-2023 09:43 AM by Community Coach JamesSekcienski
5 Replies 2301 Views
3
5
mcarruth

How do you create an assessment question bank with...

by mcarruth on ‎07-09-2015 11:17 AM Latest post on ‎03-09-2023 01:20 PM by MyLoVoid
9 Replies 4429 Views
7
9
LTI2023

Canvas Access Token keeps expiring after calling S...

by LTI2023 on ‎03-09-2023 07:37 AM
0 Replies 924 Views
0
0
wayne2

User Licensing - improvements

by wayne2 on ‎03-08-2023 06:08 PM
0 Replies 608 Views
0
0
JonCai

JS file is not working?

by JonCai on ‎02-28-2023 07:52 PM Latest post on ‎03-08-2023 05:10 PM by Community Coach Code-with-Ski
3 Replies 1721 Views
0
3
jgerber2

For decaying average in mastery learning, are date...

by jgerber2 on ‎09-26-2017 11:27 AM Latest post on ‎03-08-2023 10:42 AM by breklis
9 Replies 5559 Views
3
9
115631437959115

Is it possible to get a list of every student at t...

by 115631437959115 on ‎03-08-2023 03:32 AM Latest post on ‎03-08-2023 03:53 AM by matthew_buckett
3 Replies 891 Views
0
3
matthew_buckett

LTI 1.3 launch ending without an ID token

by matthew_buckett on ‎03-07-2023 07:24 AM Latest post on ‎03-07-2023 07:57 AM by matthew_buckett
1 Reply 889 Views
0
1
JavierHex

Is there a way to force the Iframe for LTI applica...

by JavierHex on ‎03-06-2023 09:34 AM Latest post on ‎03-06-2023 09:53 AM by matthew_buckett
2 Replies 1312 Views
0
2
erhll01

Error when trying to run forked canvas-lms in GitH...

by erhll01 on ‎03-03-2023 09:22 PM
0 Replies 949 Views
0
0
ĐặngNam

The maximum number of student accounts that can be...

by ĐặngNam on ‎02-22-2023 02:06 AM Latest post on ‎02-27-2023 04:18 PM by Community Coach chriscas
1 Reply 699 Views
0
1
a4aravind

Canvas Installation Error: rake aborted! NameError...

by a4aravind on ‎02-21-2023 10:45 PM
0 Replies 802 Views
0
0
116086425434479

LTI 1.3 resource_selection not working as expected

by 116086425434479 on ‎02-20-2023 10:52 PM Latest post on ‎02-21-2023 10:33 AM by matthew_buckett
3 Replies 2574 Views
0
3
jsavage2

Submit on behalf of student

by jsavage2 on ‎12-04-2019 07:25 AM Latest post on ‎02-21-2023 09:32 AM by Community Team KristinL
2 Replies 1468 Views
0
2
TinaWong

How to go through grant_code oauth process without...

by TinaWong on ‎02-16-2023 07:29 PM Latest post on ‎02-19-2023 06:58 PM by TinaWong
2 Replies 1337 Views
0
2
RanjeetSingh

Updated Rich Content Editor breaks LTI links

by RanjeetSingh on ‎02-14-2023 06:52 PM Latest post on ‎02-17-2023 03:00 AM by matthew_buckett
6 Replies 2251 Views
0
6
RanjeetSingh

List external tools does not return data for cours...

by RanjeetSingh on ‎02-06-2023 04:39 PM Latest post on ‎02-17-2023 02:26 AM by matthew_buckett
4 Replies 1614 Views
1
4
  • « Previous
    • 1
    • …
    • 46
    • 47
    • 48
    • …
    • 135
  • Next »
Unanswered Topics
Subject Author Posted

Bulk publish courses with start date listed?

Justin_Reynolds
yesterday

Marking planner items complete then incomplete the...

sbattis_groton
‎05-01-2025 07:00 AM

Toggling planner items complete, then incomplete, ...

sbattis_groton
‎05-01-2025 06:55 AM

Gray screen for Microsoft OneDrive LTI - Local hos...

MichaelDarling1
‎04-24-2025 12:03 PM

Microsoft OneDrive LTI

JennPierce
‎04-23-2025 05:46 PM
View All
Top Labels
  • "assignments" 1
  • "Gradebook" 2
  • "New Quiz" 1
  • "new quizzes" 1
  • .csv 1
  • 1.3 3
  • 401 2
  • 422 4
  • access 2
  • Access Log 1
  • Access Token 2
  • access tokens 4
  • account 1
  • Account Reports 1
  • Accounts 2
  • Active 1
  • Admin 112
  • admins 1
  • AI 1
  • ajax 2
  • algorithmic questions 1
  • All 1
  • All Users 33
  • allow replies 1
  • Analytics 6
  • Android app 1
  • annotate pdf 1
  • Annotation 1
  • annotation tools 1
  • Announcements 1
  • anonymous_id 1
  • Answer 1
  • answer question 1
  • API 194
  • API access 3
  • API Analytics by_date 1
  • API Canvas 28
  • api LTI 3
  • API Quiz Submission Questions 2
  • API Quiz Submission Questions Answer 1
  • API response 2
  • APIs 1
  • APIs & Scripting 5
  • APIT Token 1
  • app 3
  • Apps & LTIs 11
  • as user id 1
  • assessment 1
  • Assessment and Grading 1
  • assignment 1
  • Assignment Due Dates 2
  • assignment submissions 2
  • assignment update 1
  • assignment upload 1
  • assignment_override 2
  • assignment_selection placement 1
  • assignment_view placement 1
  • Assignments 19
  • Attachment 1
  • attachment url 1
  • attachment_deleted 1
  • Attempts 1
  • Attendance 1
  • audio 1
  • auth0 1
  • authenticate 1
  • Authentication 11
  • authorization 3
  • Automated Canvas Admin Reports 1
  • Avatars 1
  • AWS 1
  • back up 1
  • basic 1
  • bind 1
  • bitnami 1
  • blackout 1
  • Blueprint 1
  • broken 1
  • broken images 1
  • Broken links 1
  • browser 1
  • bug 2
  • Bugs 1
  • bulk edit 2
  • bulk publish 1
  • bulk update 1
  • Bulk Update Gradebook Column 1
  • C-Sharp 2
  • cache 1
  • Calendar 7
  • calendar_events 3
  • Caliper 1
  • cannot add by email address 1
  • canvancement 1
  • Canvas 143
  • Canvas Admin 1
  • canvas api 13
  • Canvas app 2
  • Canvas apps 1
  • Canvas Calendar 1
  • Canvas Catalog 3
  • Canvas Commons 8
  • Canvas Community 1
  • Canvas Credentials 4
  • Canvas Credentials & Badges 2
  • Canvas Data 125
  • Canvas Data 2 2
  • Canvas Data CLI 1
  • canvas data schema 1
  • Canvas Developer Answer 4
  • canvas developers program 3
  • Canvas Discussions 2
  • Canvas Enrollments 2
  • Canvas Grading 1
  • canvas live api 2
  • canvas live events 2
  • Canvas LMS 3
  • Canvas lms api 5
  • Canvas Mobile 1
  • Canvas Mobile Apps 2
  • Canvas Notifications 1
  • Canvas OAuth2 authentication issue 1
  • Canvas Outcomes 2
  • Canvas Page 1
  • Canvas Partners 6
  • Canvas Plagiarism Framework 3
  • Canvas Quizzes 2
  • Canvas Rich Content Editor 3
  • Canvas rubric 3
  • Canvas SpeedGrader 1
  • Canvas Student App (iOS) 2
  • Canvas Studio 2
  • Canvas Teacher App (iOS) 1
  • Canvas UI 1
  • canvas-lti 1
  • canvas_api 2
  • canvasapi 2
  • CanvasAPI library 2
  • Catalog 2
  • cd2 1
  • CEV Multimedia 1
  • Chat tool 1
  • cloud assignments 1
  • code 3
  • collaborations 1
  • comments 1
  • common cartridge 2
  • Commons 1
  • communication_channel_dim 1
  • concluded enrollments 2
  • Confetti 1
  • connection 1
  • Content 1
  • Content Migration 7
  • content migrations 3
  • content tag 1
  • Content Types 1
  • contract_work 1
  • conversations 1
  • cookies 1
  • Copying Course Content 4
  • copyleaks 1
  • core 3.1 1
  • CORS 4
  • course 6
  • Course API 5
  • course copy 1
  • course exports 1
  • course grades 1
  • course link validator 1
  • course list 1
  • Course Navigation 3
  • course navigation menu 1
  • Course Notification Settings 1
  • course people 1
  • course reset 1
  • course roles 1
  • Course section 1
  • course settings 2
  • Courses 9
  • CPF 1
  • create assignment 1
  • Credentials 1
  • cross listing 1
  • crossing guard 1
  • CSS 12
  • CSV 1
  • csv file 2
  • curl 3
  • custom 3
  • Custom app 1
  • Custom coding 2
  • CUSTOM COLUMNS 1
  • custom fields 1
  • Custom JavaScript 11
  • custom links 2
  • custom nav items 1
  • custom_data 1
  • Customisation 2
  • customize 1
  • cypress 1
  • DAP client library 1
  • DAP Query API 2
  • dashboard 1
  • Data 3
  • data analytics 1
  • Data and Analytics 1
  • data integrity 1
  • data lake 1
  • Data Services 3
  • Data Streams 2
  • Date-time 1
  • deep linking 7
  • default 1
  • default email 1
  • delete 3
  • deleted 2
  • delta 1
  • developer 5
  • developer key 2
  • developer tools 3
  • Developers 11
  • developers program 1
  • development 4
  • discussion 1
  • Discussion Board Announcement Redesign 1
  • discussion_topics 1
  • Discussions 2
  • documentation 1
  • DOM 1
  • download file 1
  • due dates 1
  • due times 1
  • easy 1
  • ecmascript 1
  • Edit Assignments 1
  • Edit test questions 1
  • editor 1
  • editor_button 2
  • elements 1
  • email 1
  • email address 1
  • Embed 1
  • embed code 1
  • embed into website 1
  • embeddable SSO 1
  • end dates 1
  • End of Term 1
  • endpoints 1
  • enroll 1
  • enrollment 4
  • enrollment type 1
  • enrollments 7
  • environment 3
  • environment variables 4
  • error 3
  • error 400 3
  • error handling 1
  • Error ID: 2d92146b 1
  • error instance 1
  • error messages 2
  • Error starting web application 1
  • Excel 1
  • Expand flexibility of LTI configuration and visibility 1
  • experience 1
  • export 1
  • extension 1
  • External App 5
  • External Apps 2
  • external tool 2
  • External Tools & Apps 4
  • external tools submissions 1
  • fail 1
  • favorites 1
  • Favorites dashboard 1
  • feature request 1
  • Features 1
  • fetch 1
  • File 1
  • file system 1
  • File Upload 3
  • filename 1
  • Files 2
  • find and replace 1
  • flag 1
  • flags 1
  • FlexBox 1
  • font 1
  • fonts 1
  • Forbidden Error 1
  • framework 1
  • free for teachers 1
  • future 1
  • GET 4
  • get all submissions 1
  • getpost requests 1
  • global 1
  • global announcements 1
  • global nav 2
  • global navigation 2
  • google 1
  • Google Analytics 1
  • google apps 1
  • Google Forms 1
  • grade average 1
  • Grade Change Audit 1
  • Grade passback 3
  • Grade Posting Policy 1
  • Grade Service 2
  • Gradebook 10
  • Graded assignments 1
  • grades 7
  • Gradesync 1
  • gradetransfer 1
  • Grading 1
  • grading periods 1
  • grading standard 2
  • grading standards 1
  • granular permission 1
  • graph api 1
  • GraphQL 19
  • gro.firebase@gmail.com 1
  • Groups 2
  • GUI 1
  • headers 1
  • headless 1
  • help 1
  • help links 1
  • help tray 1
  • HELP! 1
  • hidden 1
  • hide 2
  • History REST API 1
  • html 5
  • HTML code 3
  • HTML codes 1
  • html header 1
  • html parse 1
  • html_url 2
  • HTTP Error 400 1
  • iCEV 1
  • icon 2
  • icon size 1
  • id token 1
  • iframe 9
  • images 2
  • import 1
  • import fail 1
  • import process 1
  • Importing 1
  • Improve calendar scheduling and syncing options 1
  • Improve GraphQL usability and function 2
  • Improved student view functionality 1
  • Ims 1
  • imscc 1
  • Install Steps 1
  • installation 1
  • Instructional Designer 18
  • Instructor 38
  • integration 8
  • internal tool 1
  • international 1
  • Intro 1
  • Intructor analystics 1
  • InvalidCrossOriginRequest 1
  • iOS 5
  • iOS app 1
  • issue 2
  • item analysis 1
  • Java 3
  • Javascript 23
  • JS 6
  • JSON 5
  • JSON objects 2
  • JTI 1
  • JWK 3
  • jwk url 1
  • JWT 2
  • Kaltura 1
  • Last activity 1
  • ldap 1
  • learning analytics 1
  • Learning Mastery Gradebook 1
  • limit 1
  • LineItem 4
  • Link Validator 1
  • Links 1
  • lis_result_sourcedid 2
  • list 1
  • live 1
  • live API 3
  • Live Events 16
  • liveapi 1
  • LMS 2
  • lmsglobal 1
  • login 3
  • Looker Studio 1
  • LTE tool 1
  • LTI 288
  • LTI 1.3 68
  • LTI 1.3 Claims 3
  • LTI 1.3 Integration 6
  • LTI Advantage 13
  • LTI Deep Linking 4
  • LTI Deeplink 4
  • LTI Grade Passback 6
  • LTI Integrations 9
  • lti links 1
  • LTI tool 2
  • lti1.3 2
  • ltideeplinkingrequest 1
  • LTIIntegrations 3
  • LTIs 1
  • MacOS 1
  • mail 1
  • Maintaining Term dates 1
  • Maker 1
  • management 1
  • media player 1
  • members 1
  • Menu 1
  • Migration 1
  • Migration Exception Logs 1
  • missing verifier 1
  • Mobile 3
  • Mobile Experience 1
  • Mobile Web 1
  • Mod 1
  • modal 1
  • module 2
  • moduleitem 1
  • Modules 3
  • MS SQL 1
  • Multiple Choice Question 2
  • Multiple Choice Submission Answer 1
  • muted 1
  • nav items 1
  • navigation 1
  • Navigation menu 2
  • Need Previous Resource Link Id 1
  • netcore 1
  • New 1
  • New Quiz Item 1
  • New Quizzes 2
  • New Quizzes API 1
  • new users 2
  • Not Found 1
  • notifications 1
  • numerical 1
  • OAuth 4
  • OAuth2 13
  • oauth_signature 3
  • Observer 9
  • one drive interface 1
  • Open API 410
  • open source 1
  • Open1 1
  • ordering 1
  • outcome_groups 1
  • Outcomes 6
  • overrides 2
  • page 1
  • page layout 1
  • Page not found error 1
  • page views 3
  • page_view 1
  • Pages 2
  • pageview 1
  • pagination 2
  • paging 1
  • pairing code 1
  • Parameters 2
  • parents 1
  • participation 1
  • Passback 1
  • PDF 1
  • pdf annotation 1
  • Peer Review 1
  • permission 2
  • Permissions 5
  • photo 1
  • PHP 1
  • placement 2
  • Plagiarism 1
  • Planner 1
  • Player 1
  • Plugin 2
  • Portal 1
  • POST 3
  • postman 6
  • Power Automate 1
  • Powershell 4
  • preferred name 1
  • privileges 1
  • Production 1
  • Production Start 1
  • Professional Development 1
  • Profile 2
  • profile audio file 1
  • profile photo 1
  • programmer 1
  • pronouns 1
  • proxy 1
  • Public course 1
  • publish courses 1
  • published 1
  • python 18
  • Python CanvasAPI quizzes questions 1
  • Python Favorites AI 1
  • qa 1
  • qti 1
  • quality assurance 1
  • Question 2
  • question management 1
  • Question Title 1
  • Questions 1
  • Quickstart 1
  • Quiz 8
  • quiz export 1
  • quiz import 1
  • Quiz LTI 1
  • quiz management 1
  • quiz print 1
  • quiz question 1
  • quiz questions 1
  • Quiz Reports 2
  • quiz submission 1
  • quiz submission question 1
  • quiz submissions 1
  • Quizzes 1
  • raw 1
  • RCE 7
  • React 1
  • Redirect URIs 1
  • refresh_token 1
  • registration 2
  • reporting 1
  • reports 1
  • Requests 3
  • resource link 1
  • rest 1
  • REST API 25
  • results 1
  • results ordering 1
  • retrieve 1
  • return type 1
  • return url 1
  • Rich Content Editor 4
  • Rich Content Editor Accessibility (RCE) 2
  • rich text editor 1
  • role_id 1
  • roles 5
  • roll call 1
  • Roll Call attendance 1
  • root 1
  • root outcomes group 1
  • rubric 1
  • rubric report 1
  • RubricCriterion 1
  • s3 1
  • Safari 1
  • salesforce 1
  • same instance 1
  • SAML 2
  • scopes 1
  • Screen Refresh 1
  • Script 1
  • scripting 1
  • Scripts 1
  • scrolling 1
  • search 2
  • section 2
  • security 2
  • selenium 1
  • self 1
  • Self Host 2
  • self-hosted 2
  • self-registration 1
  • Settings 1
  • Settings icon on video problem 1
  • setup 1
  • Sharepoint 1
  • single sign-on 2
  • SIS 6
  • sis import 4
  • sis imports 3
  • SIS integration 1
  • SIS Integrations 3
  • sis manage data 1
  • sis reconcile 1
  • SIS user ID 3
  • sis_import 1
  • Smart Search 1
  • smartsearch 1
  • sort order 2
  • SpeedGrader 1
  • speedgrader rte comments 1
  • SQL Server 1
  • SQL Server Reporting Services 1
  • SSL 1
  • SSO 2
  • SSRS 1
  • Standards 34
  • start dates 1
  • Status 1
  • status speedgrader 1
  • Student 21
  • Student App 1
  • student posts 1
  • student view 2
  • Studio 1
  • subaccounts 1
  • submission 2
  • Submission Status 1
  • Submission Type 1
  • submissions 7
  • submissions api 1
  • subtitles 1
  • swift 2
  • sync 1
  • tables 1
  • tabs 2
  • tabs api 1
  • tags 1
  • Teacher 1
  • Teacher Analytics 1
  • term 3
  • terms 2
  • testing 1
  • TestUser 1
  • theme 6
  • Throttling 1
  • TinyMCE plugins 1
  • tkinter 1
  • TLS 2
  • To Do list 1
  • toggling between two languages 1
  • token 5
  • tool provider 1
  • track 1
  • Troubleshooting 2
  • turnitin 1
  • typescript 1
  • undelete 1
  • Ungraded 1
  • Unity 1
  • Unposted Score 1
  • unsubmitted 1
  • Update 1
  • update LTI 1.3 1
  • update user 1
  • upload 1
  • uploaded files deleted 1
  • url 1
  • urlfetchapp 1
  • user 2
  • user access token 1
  • user accounts 1
  • user agent 1
  • User custom fields 1
  • user interface 1
  • user profile 1
  • user roles 1
  • user_request 1
  • Users and Permissions 1
  • validateLTI 1
  • VIDEO 1
  • visible 1
  • VisualStudioCode 1
  • VR 1
  • vue 1
  • Web Content Accessibility Guidelines (WCAG) 1
  • web fonts 1
  • Web Request 1
  • Webhooks 2
  • Wiki 1
  • WooCommerce 1
  • WordPress 1
  • workflow_state 2
  • wrong content 1
  • xAPI 2
  • XML 3
  • Zulu Time 1
  • « Previous
  • Next »

Community Help

View our top guides and resources:

Find My Canvas URL Help Logging into Canvas Generate a Pairing Code Canvas Browser and Computer Requirements Change Canvas Notification Settings Submit a Peer Review Assignment

To participate in the Instructure Community, you need to sign up or log in:

Sign In

Instructure

cancel
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • Reference
  • Community Guidelines
  • Product Roadmap
  • Security
  • Developers
  • Open Source
  • Company
  • Partners
  • Jobs
  • About Us
  • Privacy
  • Help
  • Community Help
  • Canvas Guides
  • Mastery Guides
  • Elevate Guides
  • Impact Guides
  • LearnPlatform Guides
  • Status
Try Canvas Our Story
© 2025 Instructure. All rights reserved