exp dynamic version