add Exp to unify runtime cross machines