 Data can only be programmed in one pass to a page in a block that was erased.Any cells that have been set to 0 by programming can only be reset to 1 by erasing the entire block.This means that before new data can be programmed into a page that already contains data, the current contents of the page plus the new data must be copied to a new, erased page.