adjust private.
fixed call-restriction.