Implemented WRITE-PROGRAM-DATA and READ-PROGRAM-DATA.