modification by nat