how work modify