introduce for MagicPass