add x$.once