Add demo user functionality