Provided are a SONGS type nonvolatile or flash memory device and related programmingerasing methods. A transaction is detected in program code. The present invention also improves the resistance to water and oil permeation characteristics of urethane coated belts and roll coverings.