When a block is being mined nonce will be generated so that the nonce is appended with the header hash. Then the resulting hash of that appended value should be less than the target.
The question is Until the correct nonce is generated , will the nonce be appended to the header hash or for each try the nonce gets appended to the hash produced by the previously appended nonce ?