demo mode support