modificationa of programs